=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> 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'. (cd ../../devel/gmp && /usr/bin/make WRKDIR=/data/scratch/lang/gcc7/work/gcc-7.1.0/.devel.gmp EXTRACT_DIR=/data/scratch/lang/gcc7/work/gcc-7.1.0 WRKSRC='${EXTRACT_DIR}/${DISTNAME:C/a$//}' SKIP_DEPENDS=YES checksum) => Bootstrap dependency digest>=20010302: found digest-20160304 ===> 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'. => Checksum SHA1 OK for gmp-6.1.2.tar.bz2 => Checksum RMD160 OK for gmp-6.1.2.tar.bz2 => Checksum SHA512 OK for gmp-6.1.2.tar.bz2 (cd ../../math/mpcomplex && /usr/bin/make WRKDIR=/data/scratch/lang/gcc7/work/gcc-7.1.0/.devel.mpcomplex EXTRACT_DIR=/data/scratch/lang/gcc7/work/gcc-7.1.0 WRKSRC='${EXTRACT_DIR}/${DISTNAME}' SKIP_DEPENDS=YES checksum) => Bootstrap dependency digest>=20010302: found digest-20160304 ===> 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'. => Checksum SHA1 OK for mpc-1.0.3.tar.gz => Checksum RMD160 OK for mpc-1.0.3.tar.gz => Checksum SHA512 OK for mpc-1.0.3.tar.gz (cd ../../math/mpfr && /usr/bin/make WRKDIR=/data/scratch/lang/gcc7/work/gcc-7.1.0/.devel.mpfr EXTRACT_DIR=/data/scratch/lang/gcc7/work/gcc-7.1.0 WRKSRC='${EXTRACT_DIR}/${DISTNAME}' SKIP_DEPENDS=YES checksum) => Bootstrap dependency digest>=20010302: found digest-20160304 ===> 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'. => Checksum SHA1 OK for mpfr-3.1.5.tar.bz2 => Checksum RMD160 OK for mpfr-3.1.5.tar.bz2 => Checksum SHA512 OK for mpfr-3.1.5.tar.bz2 ===> Building for gcc7-7.1.0nb2 [ -f stage_final ] || echo stage3 > stage_final gmake[1]: Entering directory '/data/scratch/lang/gcc7/work/build' gmake[2]: Entering directory '/data/scratch/lang/gcc7/work/build' gmake[2]: Leaving directory '/data/scratch/lang/gcc7/work/build' gmake[2]: Entering directory '/data/scratch/lang/gcc7/work/build' mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd mkdir build-x86_64--netbsd Configuring stage 1 in ./gmp mkdir build-x86_64--netbsd/libcpp Configuring stage 1 in ./lto-plugin mkdir build-x86_64--netbsd/fixincludes Configuring stage 1 in ./intl mkdir build-x86_64--netbsd/libiberty Configuring stage 1 in ./libiberty Configuring in build-x86_64--netbsd/libcpp Configuring stage 1 in ./zlib Configuring stage 1 in ./libbacktrace Configuring in build-x86_64--netbsd/libiberty Configuring stage 1 in ./libdecnumber Configuring in build-x86_64--netbsd/fixincludes configure: creating cache ./config.cache configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for perl... perl configure: creating cache ./config.cache checking build system type... configure: creating cache ./config.cache checking build system type... checking build system type... configure: creating cache ./config.cache checking whether /usr/pkg/bin/gmake sets $(MAKE)... configure: creating cache ./config.cache checking whether /usr/pkg/bin/gmake sets $(MAKE)... x86_64--netbsd checking host system type... configure: creating cache ./config.cache checking build system type... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether NLS is requested... yes yes checking for x86_64--netbsd-gcc... clang x86_64--netbsd checking host system type... x86_64--netbsd checking host system type... configure: creating cache ./config.cache configure: creating cache ./config.cache checking for msgfmt... x86_64--netbsd checking target system type... checking build system type... /data/scratch/lang/gcc7/work/.tools/bin/msgfmt checking for gmsgfmt... /data/scratch/lang/gcc7/work/.tools/bin/msgfmt checking build 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 checking for xgettext... checking build system type... /usr/bin/xgettext x86_64--netbsd checking host system type... x86_64--netbsd checking whether /usr/pkg/bin/gmake sets $(MAKE)... x86_64--netbsd checking host system type... configure: creating cache ./config.cache checking whether to enable maintainer-specific portions of Makefiles... no checking for makeinfo... /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 x86_64--netbsd checking for x86_64--netbsd-gcc... clang checking for msgmerge... x86_64--netbsd checking target system type... checking for perl... perl /usr/bin/msgmerge x86_64--netbsd checking host system type... yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for x86_64--netbsd-gcc... clang x86_64--netbsd checking target system type... x86_64--netbsd checking target system type... checking build system type... checking for x86_64--netbsd-gcc... clang x86_64--netbsd checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... none--netbsd checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... x86_64--netbsd checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... x86_64--netbsd yes checking for x86_64--netbsd-gcc... clang x86_64--netbsd checking host system type... checking for none--netbsd-strip... no checking for strip... strip configure: WARNING: using cross tools not prefixed with host triplet checking for a thread-safe mkdir -p... ../../gcc-7.1.0/gmp/install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... x86_64--netbsd checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-ranlib... ranlib checking whether to install libiberty headers and static library... no configure: target_header_dir = checking for x86_64--netbsd-gcc... clang yes checking whether /usr/pkg/bin/gmake supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no configure: WARNING: the "none" host is obsolete, use --disable-assembly checking ABI=standard checking for C compiler default output file name... checking whether clang is gcc... yes a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for C compiler default output file name... checking compiler clang -g -I/usr/include... 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 suffix of object files... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for C compiler default output file name... yes checking for a thread-safe mkdir -p... ../../gcc-7.1.0/zlib/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for a thread-safe mkdir -p... yes ../../gcc-7.1.0/lto-plugin/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... checking whether to enable maintainer-specific portions of Makefiles... no checking for x86_64--netbsd-gcc... clang yes o checking whether we are using the GNU C compiler... checking whether to enable maintainer-specific portions of Makefiles... no checking for style of include used by /usr/pkg/bin/gmake... GNU checking for x86_64--netbsd-gcc... clang a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for C compiler default output file name... checking for suffix of object files... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... a.out checking whether the C compiler works... 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... yes checking whether clang accepts -g... o checking whether we are using the GNU C compiler... checking for suffix of object files... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... yes checking for clang option to accept ISO C89... checking for suffix of object files... checking for suffix of object files... checking for C compiler default output file name... yes checking whether clang accepts -g... none needed o checking for x86_64--netbsd-ranlib... ranlib checking whether we are using the GNU C compiler... checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... 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... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for clang option to accept ISO C89... yes checking whether clang supports -Wall... checking for C compiler default output file name... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking whether clang accepts -g... yes checking whether clang accepts -g... checking for suffix of object files... yes checking whether clang accepts -g... yes checking whether clang supports -Wwrite-strings... yes checking for clang option to accept ISO C89... yes checking whether clang accepts -g... none needed checking how to run the C preprocessor... clang-cpp a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... yes checking for clang option to accept ISO C89... yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... yes checking whether clang supports -Wstrict-prototypes... yes checking for clang option to accept ISO C89... none needed checking for suffix of object files... none needed checking how to run the C preprocessor... clang-cpp none needed checking how to run the C preprocessor... clang-cpp yes checking whether clang accepts -g... checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang supports -Wmissing-prototypes... none needed checking how to run the C preprocessor... clang-cpp 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... o checking whether we are using the GNU C compiler... yes checking for clang option to accept ISO C89... checking whether we are using the GNU C++ compiler... yes checking whether clang supports -Wold-style-definition... checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang accepts -g... none required checking how to run the C preprocessor... clang-cpp checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... none needed checking dependency style of clang... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang++ -std=gnu++98 accepts -g... yes checking for clang option to accept ISO C89... yes checking whether clang supports -Wcast-qual... gcc3 checking how to run the C preprocessor... clang-cpp yes checking for x86_64--netbsd-ranlib... ranlib checking how to run the C preprocessor... clang-cpp none needed checking for style of include used by /usr/pkg/bin/gmake... checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... GNU /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... checking dependency style of clang... yes checking whether clang supports -pedantic -Wlong-long... yes checking for sys/types.h... gcc3 checking how to print strings... print: not found printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for fgrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -F checking for ld used by clang... checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether clang supports -fno-lto... /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 sys/stat.h... yes checking for sys/types.h... 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 checking how to run the C preprocessor... clang-cpp yes checking for sys/types.h... yes yes checking for sys/stat.h... 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... ranlib checking command to parse nm output from clang object... yes checking for sys/stat.h... yes checking for sys/stat.h... yes checking for none--netbsd-gcc... clang yes checking for an ANSI C-conforming const... yes checking for stdlib.h... yes checking for string.h... checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for stdlib.h... yes checking for stdlib.h... yes yes checking for inline... checking for string.h... yes checking for sys/types.h... yes checking for memory.h... ok checking how to run the C preprocessor... clang-cpp yes checking for sys/types.h... yes checking for string.h... yes checking for string.h... checking whether the C compiler works... inline checking for sys/types.h... yes checking for memory.h... yes checking for strings.h... yes checking for sys/stat.h... yes yes checking for memory.h... checking for sys/stat.h... yes checking for memory.h... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking for ANSI C header files... yes checking for inttypes.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for stdlib.h... yes yes checking for strings.h... checking for strings.h... yes checking for strings.h... checking whether we are cross compiling... yes checking for suffix of object files... yes checking for stdint.h... yes checking for sys/types.h... yes checking for stdlib.h... yes checking for inttypes.h... yes yes checking for string.h... checking for string.h... yes checking for inttypes.h... yes checking for inttypes.h... o checking whether we are using the GNU C compiler... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for string.h... yes checking for stdint.h... yes checking for stdint.h... yes checking for memory.h... yes checking for memory.h... yes checking for stdint.h... yes checking whether clang accepts -g... yes checking minix/config.h usability... yes checking for unistd.h... yes checking for unistd.h... yes checking for stdlib.h... yes yes checking for memory.h... checking for sys/types.h... yes checking for strings.h... yes checking for strings.h... yes checking for unistd.h... yes checking for clang option to accept ISO C89... yes checking minix/config.h usability... yes checking for sys/stat.h... no checking minix/config.h presence... yes checking for strings.h... yes checking minix/config.h usability... yes checking for string.h... yes checking for inttypes.h... yes checking for inttypes.h... yes checking minix/config.h usability... no checking minix/config.h presence... none needed checking whether clang understands -c and -o together... yes checking for stdlib.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... no checking minix/config.h presence... yes checking for inttypes.h... yes checking for memory.h... no checking minix/config.h presence... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for stdint.h... yes checking for stdint.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for string.h... yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking whether clang supports -W... yes checking for strings.h... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for stdint.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 clang option to accept ISO C99... yes yes checking for unistd.h... checking for unistd.h... yes yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking whether clang supports -Wall... yes checking for memory.h... yes yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... checking for inttypes.h... yes checking for unistd.h... no none needed checking for clang option to accept ISO Standard C... (cached) none needed checking how to run the C preprocessor... clang-cpp checking whether clang supports -W... yes checking whether clang supports -Wwrite-strings... yes yes checking minix/config.h usability... checking for strings.h... yes checking minix/config.h usability... no checking whether clang supports -W... yes yes checking for a thread-safe mkdir -p... checking for stdint.h... ../../gcc-7.1.0/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 yes checking whether clang supports -Wall... checking for off_t... yes checking whether clang supports -Wstrict-prototypes... no checking minix/config.h presence... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wall... yes checking build system compiler clang... checking whether clang supports -Wwrite-strings... no checking minix/config.h presence... 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... print: not found printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -F checking for ld used by clang... yes checking for inttypes.h... yes checking whether clang supports -Wold-style-definition... yes checking for size_t... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... checking for unistd.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 whether clang supports -Wwrite-strings... yes checking for build system preprocessor... yes checking whether clang supports -Wc++-compat... yes checking whether clang supports -Wmissing-format-attribute... yes checking for stdint.h... yes 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 -Wc++-compat... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... clang -E checking for build system executable suffix... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... yes checking for x86_64--netbsd-gcc... (cached) clang yes checking ctype.h usability... yes checking whether clang supports -Woverlength-strings... yes checking for unistd.h... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wstrict-prototypes... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... (cached) ranlib checking command to parse nm output from clang object... yes checking ctype.h presence... yes checking for working alloca.h... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -Wshadow=local... yes checking whether clang supports -Wshadow=local... yes yes checking whether clang supports -Wall... checking for dlfcn.h... checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking dependency style of clang... (cached) gcc3 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... yes checking for ctype.h... yes checking stddef.h usability... yes checking for ANSI C header files... (cached) yes checking stddef.h usability... no checking for alloca... yes checking whether clang supports -pedantic ... yes checking stddef.h presence... yes checking whether clang supports -pedantic ... yes checking for objdir... yes .libs checking whether clang supports -Wnarrowing... no checking whether clang supports -Wall... yes checking whether clang and cc understand -c and -o together... yes checking stddef.h presence... ok checking for dlfcn.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for strings.h... (cached) yes checking whether build system compiler is ANSI... checking for unistd.h... (cached) yes yes checking for stdlib.h... (cached) yes checking fcntl.h usability... checking for unistd.h... (cached) yes checking for getpagesize... yes checking whether clang and cc understand -c and -o together... yes checking whether clang supports -Wwrite-strings... yes checking for stddef.h... yes checking for string.h... (cached) yes yes checking fcntl.h presence... checking stdio.h usability... yes checking for -static-libgcc... yes checking for build system compiler math library... yes checking for objdir... .libs yes checking for working mmap... yes checking for fcntl.h... yes checking sys/file.h usability... checking if clang supports -fno-rtti -fno-exceptions... yes checking whether clang supports -Wmissing-format-attribute... yes checking how to print strings... print: not found printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -F checking for ld used by clang... yes checking stdio.h presence... yes checking sys/file.h presence... /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... -lm checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E using ABI="standard" CC="clang" CFLAGS="-g" CPPFLAGS="-I/usr/include" MPN_PATH="generic" checking whether assembler supports --noexecstack option... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking whether clang supports -Wstrict-prototypes... yes checking for sys/file.h... yes checking for sys/stat.h... (cached) yes checking for clearerr_unlocked... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... yes checking for stdio.h... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... checking if clang supports -fno-rtti -fno-exceptions... 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... no checking for feof_unlocked... yes checking if clang static flag -static works... no checking whether integer division by zero raises SIGFPE... yes checking whether clang supports -Wmissing-prototypes... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking for an ANSI C-conforming const... no checking for ferror_unlocked... yes checking for none--netbsd-ar... ar checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... yes checking if clang supports -c -o file.o... no checking for inttypes.h... ok checking for dlfcn.h... yes checking whether clang supports -Wold-style-definition... yes checking if clang static flag -static works... no checking for fflush_unlocked... yes checking for uintptr_t... yes checking for inline... BSD nm checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -F checking for ld used by clang... yes checking whether clang supports -Wc++-compat... yes checking for objdir... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... .libs yes checking whether ln -s works... yes checking the maximum length of command line arguments... 196608 checking how to convert x86_64--netbsd file names to none--netbsd format... func_convert_file_noop checking how to convert x86_64--netbsd file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for none--netbsd-objdump... objdump checking how to recognize dependent libraries... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking for stdint.h... yes checking for an ANSI C-conforming const... yes checking if clang supports -c -o file.o... no checking for fgetc_unlocked... inline checking whether byte ordering is bigendian... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for none--netbsd-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for none--netbsd-ar... (cached) ar checking for archiver @FILE support... yes checking whether -lc should be explicitly linked in... yes checking whether clang supports -pedantic -Wlong-long... yes checking for inline... yes checking for unsigned long long... @ checking for none--netbsd-strip... strip checking for none--netbsd-ranlib... ranlib checking command to parse nm output from clang object... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... no checking for fgets_unlocked... inline checking whether byte ordering is bigendian... checking if clang supports -fno-rtti -fno-exceptions... yes checking for int_least32_t... yes checking whether clang supports -fno-exceptions... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... yes checking for inttypes.h... no checking for fileno_unlocked... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for none--netbsd-mt... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking whether clang supports -fno-rtti... yes checking whether the inttypes.h PRIxNN macros are broken... no checking dynamic linker characteristics... no checking for fprintf_unlocked... 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... no checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for sys/file.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 how to run the C preprocessor... clang-cpp yes yes checking for int_fast32_t... no checking for ld used by GCC... yes checking for sys/param.h... yes checking for sys/param.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 if clang supports -c -o file.o... checking argz.h usability... checking dependency style of clang++ -std=gnu++98... no checking for fputc_unlocked... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking unwind.h usability... yes checking for limits.h... yes checking for uint64_t... yes checking for sys/types.h... checking for stdlib.h... (cached) yes yes checking for limits.h... checking for unistd.h... (cached) yes checking for getpagesize... yes checking for stdlib.h... (cached) yes checking for malloc.h... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... no checking argz.h presence... gcc3 checking whether time.h and sys/time.h may both be included... no checking for fputs_unlocked... yes checking unwind.h presence... yes yes checking for string.h... (cached) yes yes checking for stdlib.h... (cached) yes checking for working mmap... checking for unistd.h... (cached) yes yes checking for malloc.h... checking for strings.h... (cached) yes checking for sys/stat.h... checking for sys/time.h... no checking for argz.h... no checking limits.h usability... yes checking whether -lc should be explicitly linked in... yes checking whether string.h and strings.h may both be included... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for strings.h... (cached) yes checking for sys/time.h... no checking for fread_unlocked... yes checking what to include in gstdint.h... stdint.h (already complete) checking for an ANSI C-conforming const... yes checking for time.h... yes checking limits.h presence... yes checking for stdlib.h... yes checking for memcpy... yes checking for time.h... no checking dynamic linker characteristics... yes checking for limits.h... yes yes checking locale.h usability... checking locale.h usability... yes checking for sys/resource.h... yes checking for -funwind-tables option... yes checking for off_t... yes checking for sys/resource.h... no checking for fwrite_unlocked... yes checking for string.h... yes checking locale.h presence... yes yes checking for sys/stat.h... (cached) yes checking for strerror... checking for sys/mman.h... yes checking locale.h presence... yes checking for -frandom-seed=string option... yes checking for sys/stat.h... (cached) yes checking for sys/mman.h... yes checking for locale.h... yes checking nl_types.h usability... yes checking for memory.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 for int64_t... no yes checking for getchar_unlocked... checking for fcntl.h... yes checking for locale.h... yes checking fcntl.h usability... yes checking whether clang supports -W... yes checking for unistd.h... (cached) yes yes checking for fcntl.h... yes checking nl_types.h presence... yes checking size of int... configure: updating cache ./config.cache configure: creating ./config.status yes checking for strings.h... yes checking for alloca.h... yes yes checking for nl_types.h... yes checking for getc_unlocked... yes checking fcntl.h presence... checking malloc.h usability... yes checking for alloca.h... yes checking whether clang supports -Wall... no checking for sys/pstat.h... 4 checking size of long... yes checking for inttypes.h... yes checking for uint64_t... yes checking for fcntl.h... yes checking limits.h usability... yes checking for putchar_unlocked... no yes checking malloc.h presence... checking for sys/pstat.h... no checking for sys/sysmp.h... yes checking whether clang supports -Wwrite-strings... config.status: creating Makefile config.status: executing default-1 commands 8 checking for ANSI C header files... (cached) yes checking build system type... yes checking for stdint.h... x86_64--netbsd config.status: executing depfiles commands checking host system type... yes checking for sys/wait.h that is POSIX.1 compatible... x86_64--netbsd checking target system type... config.status: executing libtool commands 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... yes checking for malloc.h... yes no checking for sys/sysinfo.h... no checking stddef.h usability... checking for sys/sysmp.h... yes checking for putc_unlocked... yes checking limits.h presence... yes checking whether clang supports -Wstrict-prototypes... gmake[3]: Entering directory '/data/scratch/lang/gcc7/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-7.1.0/zlib -I/usr/include -g -c -o libz_a-adler32.o `test -f 'adler32.c' || echo '../../gcc-7.1.0/zlib/'`adler32.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-compress.o `test -f 'compress.c' || echo '../../gcc-7.1.0/zlib/'`compress.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-crc32.o `test -f 'crc32.c' || echo '../../gcc-7.1.0/zlib/'`crc32.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-deflate.o `test -f 'deflate.c' || echo '../../gcc-7.1.0/zlib/'`deflate.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-gzread.o `test -f 'gzread.c' || echo '../../gcc-7.1.0/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-7.1.0/zlib -I/usr/include -g -c -o libz_a-gzclose.o `test -f 'gzclose.c' || echo '../../gcc-7.1.0/zlib/'`gzclose.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-7.1.0/zlib -I/usr/include -g -c -o libz_a-gzwrite.o `test -f 'gzwrite.c' || echo '../../gcc-7.1.0/zlib/'`gzwrite.c yes checking for unistd.h... yes checking stddef.h presence... no checking for machine/hal_sysinfo.h... yes clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-gzlib.o `test -f 'gzlib.c' || echo '../../gcc-7.1.0/zlib/'`gzlib.c configure: updating cache ./config.cache yes configure: creating ./config.status checking whether clang supports -Wmissing-prototypes... yes checking for limits.h... yes checking stddef.h usability... no checking for sys/sysinfo.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-7.1.0/zlib -I/usr/include -g -c -o libz_a-infback.o `test -f 'infback.c' || echo '../../gcc-7.1.0/zlib/'`infback.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-7.1.0/zlib -I/usr/include -g -c -o libz_a-inffast.o `test -f 'inffast.c' || echo '../../gcc-7.1.0/zlib/'`inffast.c yes checking whether abort is declared... clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-inflate.o `test -f 'inflate.c' || echo '../../gcc-7.1.0/zlib/'`inflate.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-inftrees.o `test -f 'inftrees.c' || echo '../../gcc-7.1.0/zlib/'`inftrees.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-trees.o `test -f 'trees.c' || echo '../../gcc-7.1.0/zlib/'`trees.c clang -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"zlib\" -DVERSION=\"1.1.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_MEMCPY=1 -DHAVE_STRERROR=1 -DHAVE_UNISTD_H=1 -I. -I../../gcc-7.1.0/zlib -I/usr/include -g -c -o libz_a-uncompr.o `test -f 'uncompr.c' || echo '../../gcc-7.1.0/zlib/'`uncompr.c yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking sys/param.h usability... yes checking for dlfcn.h... no checking for sys/table.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-7.1.0/zlib -I/usr/include -g -c -o libz_a-zutil.o `test -f 'zutil.c' || echo '../../gcc-7.1.0/zlib/'`zutil.c config.status: creating Makefile true "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CFLAGS=-g" "CXXFLAGS=-g" "CFLAGS_FOR_BUILD=-O2 -I/usr/include" "CFLAGS_FOR_TARGET=-g -O2 -I/usr/include" "INSTALL=/usr/bin/install -c -o pbulkXXX -g users" "INSTALL_DATA=/usr/bin/install -c -o pbulkXXX -g users -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -s -o pbulkXXX -g users -m 755" "INSTALL_SCRIPT=/usr/bin/install -c -o pbulkXXX -g users -m 755" "LDFLAGS=-L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib" "LIBCFLAGS=-O2 -I/usr/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -I/usr/include" "MAKE=/usr/pkg/bin/gmake" "MAKEINFO=/data/scratch/lang/gcc7/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/gcc7" "infodir=/usr/pkg/gcc7/info" "libdir=/usr/pkg/gcc7/lib" "prefix=/usr/pkg/gcc7" "tooldir=/usr/pkg/gcc7/x86_64--netbsd" "AR=ar" "AS=as" "CC=clang" "CXX=clang++ -std=gnu++98" "LD=/usr/bin/ld" "LIBCFLAGS=-O2 -I/usr/include" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # /usr/pkg/bin/gmake config.status: creating config.h no config.status: executing depfiles commands config.status: executing libtool commands configure: updating cache ./config.cache configure: creating ./config.status yes checking whether clang supports -Wold-style-definition... yes checking stddef.h presence... no checking for machine/hal_sysinfo.h... config.status: creating Makefile yes checking whether asprintf is declared... config.status: creating config.h yes checking sys/param.h presence... config.status: executing gstdint.h commands no checking for sys/sysctl.h... 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 yes checking for objdir... gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/zlib' .libs 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... no checking for sys/table.h... yes checking whether clang supports -Wmissing-format-attribute... gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/libdecnumber' source='../../gcc-7.1.0/libdecnumber/decNumber.c' object='decNumber.o' libtool=no clang -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -c ../../gcc-7.1.0/libdecnumber/decNumber.c source='../../gcc-7.1.0/libdecnumber/decContext.c' object='decContext.o' libtool=no clang -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -c ../../gcc-7.1.0/libdecnumber/decContext.c source='../../gcc-7.1.0/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no clang -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -c ../../gcc-7.1.0/libdecnumber/dpd/decimal32.c source='../../gcc-7.1.0/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no clang -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -c ../../gcc-7.1.0/libdecnumber/dpd/decimal64.c source='../../gcc-7.1.0/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no clang -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I../../gcc-7.1.0/libdecnumber -I. -I/usr/include -c ../../gcc-7.1.0/libdecnumber/dpd/decimal128.c yes checking for sys/param.h... yes checking for feof_unlocked... yes checking for sys/systemcfg.h... yes checking whether basename is declared... yes checking sys/file.h presence... no checking for sys/sysctl.h... yes checking whether clang supports -Wcast-qual... checking if clang supports -fno-rtti -fno-exceptions... no checking for fgets_unlocked... no checking for stdint.h... (cached) yes checking for stdio_ext.h... yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... yes checking for sys/systemcfg.h... no checking whether errno is declared... rm -f libdecnumber.a ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o ranlib libdecnumber.a gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/libdecnumber' no checking for process.h... yes checking for _Unwind_GetIPInfo... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... no no checking for getc_unlocked... checking for stdint.h... (cached) yes checking for stdio_ext.h... no checking whether vasprintf is declared... no checking for sys/prctl.h... no checking for process.h... yes checking if clang static flag -static works... yes checking __sync extensions... yes checking for getcwd... no checking for sys/prctl.h... no checking for sys/wait.h that is POSIX.1 compatible... no checking for an ANSI C-conforming const... yes checking whether clearerr_unlocked is declared... yes checking if clang supports -c -o file.o... yes checking __atomic extensions... no checking for sys/wait.h that is POSIX.1 compatible... yes checking for getegid... yes checking for inline... yes checking whether time.h and sys/time.h may both be included... no checking whether feof_unlocked is declared... yes checking whether time.h and sys/time.h may both be included... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... inline checking for obstacks... yes checking output filetype... yes checking for geteuid... no checking whether ferror_unlocked is declared... yes checking whether errno must be declared... yes checking dynamic linker characteristics... no checking for off_t... yes checking whether errno must be declared... elf64 looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes no checking size of int... checking for getgid... no checking whether fflush_unlocked is declared... no checking size of int... 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... no checking whether to build static libraries... yes checking how to run the C++ preprocessor... yes checking for size_t... yes checking for getuid... 4 checking size of long... no checking whether fgetc_unlocked is declared... 4 checking size of long... yes checking for uintptr_t... yes clang++ -std=gnu++98 -E checking for mempcpy... no checking whether fgets_unlocked is declared... 8 checking size of size_t... 8 checking size of size_t... yes checking for ssize_t... no checking whether fileno_unlocked is declared... no checking for munmap... yes checking for int_least32_t... 8 checking for long long... 8 checking for long long... no checking whether fprintf_unlocked is declared... yes checking for putenv... yes checking for uintptr_t... no checking whether fputc_unlocked is declared... yes checking for setenv... yes checking for int_fast32_t... checking whether the clang++ -std=gnu++98 linker (/usr/bin/ld) supports shared libraries... yes checking size of long long... yes checking size of long long... no checking whether fputs_unlocked is declared... error: invalid argument '-std=gnu++98' not allowed with 'C' yes yes checking for setlocale... yes checking for ptrdiff_t... 8 8 checking for a 64-bit type... checking for a 64-bit type... no checking whether fread_unlocked is declared... yes checking for stpcpy... yes checking for uint64_t... checking for clang++ -std=gnu++98 option to produce PIC... -DPIC checking if clang++ -std=gnu++98 PIC flag -DPIC works... uint64_t checking for intptr_t... uint64_t no checking for intptr_t... checking whether fwrite_unlocked is declared... yes checking for strcasecmp... yes checking if clang++ -std=gnu++98 static flag works... yes checking for uint64_t... no checking whether getchar_unlocked is declared... yes checking what to include in gstdint.h... stdint.h (already complete) checking sys/mman.h usability... yes checking if clang++ -std=gnu++98 supports -c -o file.o... yes checking for strdup... yes checking whether struct tm is in sys/time.h or time.h... yes checking for uintptr_t... yes yes checking for uintptr_t... checking whether getc_unlocked is declared... yes checking sys/mman.h presence... yes checking if clang++ -std=gnu++98 supports -c -o file.o... (cached) yes checking whether the clang++ -std=gnu++98 linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... yes time.h checking size of int... checking for strtoul... yes checking for sys/mman.h... yes checking for mmap... error: invalid argument '-std=gnu++98' not allowed with 'C' NetBSD ld.elf_so checking how to hardcode library paths into programs... unsupported checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether putchar_unlocked is declared... yes checking for tsearch... 4 checking size of long... yes checking for ssize_t... yes yes checking for ssize_t... yes checking whether putc_unlocked is declared... yes checking fcntl.h usability... checking link.h usability... yes checking for __argz_count... 8 checking for clearerr_unlocked... yes checking fcntl.h presence... yes checking for an ANSI C-conforming const... yes checking link.h presence... yes checking for pid_t... no checking for __argz_stringify... no checking for feof_unlocked... yes checking for fcntl.h... yes checking float.h usability... yes checking for pid_t... yes checking for link.h... yes checking for dl_iterate_phdr... yes checking sys/mman.h usability... no checking for __argz_next... no checking for ferror_unlocked... yes checking float.h presence... yes checking for fcntl... yes checking sys/mman.h presence... yes checking for library containing strerror... yes checking whether strnlen is declared... yes checking for float.h... yes checking invent.h usability... no checking for __fsetlocking... no yes checking for library containing strerror... checking for fflush_unlocked... yes checking for sys/mman.h... yes checking for mmap... none required checking for asprintf... yes checking for getexecname... no checking invent.h presence... no checking for iconv... none required checking for asprintf... no checking for fgetc_unlocked... yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... yes checking for MAP_ANON(YMOUS)... no checking for invent.h... no checking langinfo.h usability... yes no checking whether tests can run... checking for atexit... yes checking for iconv declaration... yes checking for atexit... no checking for fgets_unlocked... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking whether to enable maintainer-specific portions of Makefiles... no configure: updating cache ./config.cache configure: creating ./config.status yes checking langinfo.h presence... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile yes install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... checking for basename... config.status: creating mkheaders.almost yes checking for basename... config.status: creating config.h no yes checking for langinfo.h... yes checking for fileno_unlocked... checking locale.h usability... yes yes checking for LC_MESSAGES... checking for bcmp... yes checking for bcmp... yes checking locale.h presence... no checking for fprintf_unlocked... yes checking for bcopy... yes yes yes checking for locale.h... yes checking for bison... no checking whether NLS is requested... yes checking whether included gettext is requested... no checking for GNU gettext in libc... checking for bcopy... checking nl_types.h usability... no checking for fputc_unlocked... config.status: creating Makefile yes checking nl_types.h presence... config.status: creating backtrace-supported.h yes checking for bsearch... config.status: creating config.h no checking for GNU gettext in libintl... config.status: executing libtool commands yes checking for bsearch... no checking for fputs_unlocked... config.status: executing gstdint.h commands yes checking for nl_types.h... yes checking sys/attributes.h usability... config.status: executing default commands yes checking for bzero... gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/libbacktrace' /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/libbacktrace' /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o atomic.lo ../../gcc-7.1.0/libbacktrace/atomic.c true DO=all multi-do # /usr/pkg/bin/gmake /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o dwarf.lo ../../gcc-7.1.0/libbacktrace/dwarf.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o fileline.lo ../../gcc-7.1.0/libbacktrace/fileline.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o posix.lo ../../gcc-7.1.0/libbacktrace/posix.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o print.lo ../../gcc-7.1.0/libbacktrace/print.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o sort.lo ../../gcc-7.1.0/libbacktrace/sort.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o state.lo ../../gcc-7.1.0/libbacktrace/state.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o backtrace.lo ../../gcc-7.1.0/libbacktrace/backtrace.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o simple.lo ../../gcc-7.1.0/libbacktrace/simple.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o elf.lo ../../gcc-7.1.0/libbacktrace/elf.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o mmapio.lo ../../gcc-7.1.0/libbacktrace/mmapio.c no yes 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 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/atomic.c -fPIC -DPIC -o .libs/atomic.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/fileline.c -fPIC -DPIC -o .libs/fileline.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/sort.c -fPIC -DPIC -o .libs/sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/backtrace.c -fPIC -DPIC -o .libs/backtrace.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/posix.c -fPIC -DPIC -o .libs/posix.o checking for bzero... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/print.c -fPIC -DPIC -o .libs/print.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/simple.c -fPIC -DPIC -o .libs/simple.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/elf.c -fPIC -DPIC -o .libs/elf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/mmapio.c -fPIC -DPIC -o .libs/mmapio.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/state.c -fPIC -DPIC -o .libs/state.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/dwarf.c -fPIC -DPIC -o .libs/dwarf.o no no checking sys/attributes.h presence... checking for fread_unlocked... configure: updating cache ./config.cache configure: creating ./config.status yes checking for calloc... config.status: creating Makefile config.status: creating config.intl config.status: creating config.h config.status: executing default-1 commands /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c -o mmap.lo ../../gcc-7.1.0/libbacktrace/mmap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/mmap.c -fPIC -DPIC -o .libs/mmap.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/backtrace.c -o backtrace.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/posix.c -o posix.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/state.c -o state.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/print.c -o print.o >/dev/null 2>&1 no checking for sys/attributes.h... no checking sys/iograph.h usability... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/simple.c -o simple.o >/dev/null 2>&1 no checking for fwrite_unlocked... yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/elf.c -o elf.o >/dev/null 2>&1 checking for calloc... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/sort.c -o sort.o >/dev/null 2>&1 libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1 yes checking for clock... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/libbacktrace -I ../../gcc-7.1.0/libbacktrace/../include -I ../../gcc-7.1.0/libbacktrace/../libgcc -I ../libgcc -I/usr/include -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -g -c ../../gcc-7.1.0/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1 gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/intl' rm -f stamp-h1 /bin/sh ./config.status config.h cp ../../gcc-7.1.0/intl/libgnuintl.h libintl.h config.status: creating config.h 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 -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/bindtextdom.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/dcgettext.c no checking sys/iograph.h presence... yes checking for clock... clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/dgettext.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/gettext.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/finddomain.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/loadmsgcat.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -DLOCALE_ALIAS_PATH="\"/usr/pkg/gcc7/share/locale\"" -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/localealias.c no checking for getchar_unlocked... clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/textdomain.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/l10nflist.c yes checking for ffs... clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/explodename.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/pkg/gcc7/share/locale\"" -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/dcigettext.c no checking for sys/iograph.h... no checking sys/mman.h usability... clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/dcngettext.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/dngettext.c yes checking for ffs... clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/ngettext.c /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 -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 clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/plural.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/plural-exp.c 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" ) yes gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/libbacktrace' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/libbacktrace' clang -c -I/usr/include -g -DHAVE_CONFIG_H -DLIBDIR="\"/usr/pkg/gcc7/lib\"" -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/localcharset.c checking for getc_unlocked... yes checking for getcwd... clang -c -I/usr/include -g -DHAVE_CONFIG_H -DINSTALLDIR="\"/usr/pkg/gcc7/lib\"" -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/relocatable.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/localename.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/log.c yes checking sys/mman.h presence... clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/osdep.c clang -c -I/usr/include -g -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/intl ../../gcc-7.1.0/intl/intl-compat.c yes checking for getcwd... yes checking for putchar_unlocked... yes checking for sys/mman.h... yes checking sys/param.h usability... yes checking for getpagesize... 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/gcc7/work/build/intl' yes checking for getpagesize... yes checking for putc_unlocked... yes checking sys/param.h presence... yes checking for gettimeofday... yes checking for gettimeofday... yes checking for sys/param.h... yes checking sys/processor.h usability... yes checking whether abort is declared... yes checking for index... yes no checking sys/processor.h presence... checking for index... yes checking whether asprintf is declared... yes checking for insque... no checking for sys/processor.h... no checking sys/pstat.h usability... yes checking for insque... yes checking whether basename is declared... yes checking for memchr... no checking sys/pstat.h presence... yes checking for memchr... no checking whether errno is declared... yes checking for memcmp... no checking for sys/pstat.h... no checking sys/sysinfo.h usability... yes checking for memcmp... no checking whether getopt is declared... yes no checking sys/sysinfo.h presence... checking for memcpy... no checking for sys/sysinfo.h... no yes checking sys/syssgi.h usability... yes checking for memcpy... checking whether vasprintf is declared... yes checking for memmem... no checking sys/syssgi.h presence... yes yes checking for memmem... yes checking whether clearerr_unlocked is declared... checking for memmove... no checking for sys/syssgi.h... no checking sys/systemcfg.h usability... yes no checking for memmove... checking whether feof_unlocked is declared... yes checking for mempcpy... no checking sys/systemcfg.h presence... no checking whether ferror_unlocked is declared... yes checking for mempcpy... no checking for sys/systemcfg.h... no checking sys/time.h usability... no checking for memset... no checking whether fflush_unlocked is declared... no checking for memset... yes checking sys/time.h presence... yes checking for mkstemps... no yes checking for sys/time.h... yes checking whether fgetc_unlocked is declared... checking sys/times.h usability... yes checking for mkstemps... yes checking for putenv... no yes checking sys/times.h presence... checking whether fgets_unlocked is declared... yes checking for putenv... yes checking for random... yes checking for sys/times.h... yes checking for sys/resource.h... no checking whether fileno_unlocked is declared... yes checking for random... yes checking for rename... yes checking for sys/sysctl.h... no checking whether fprintf_unlocked is declared... yes checking for rename... yes checking for rindex... yes checking for machine/hal_sysinfo.h... yes checking for rindex... no checking whether fputc_unlocked is declared... yes checking for setenv... no checking whether fgetc is declared... yes checking for setenv... no checking whether fputs_unlocked is declared... yes checking for snprintf... yes checking whether fscanf is declared... yes checking for snprintf... no checking whether fread_unlocked is declared... yes checking for sigsetmask... yes checking whether optarg is declared... yes checking for sigsetmask... yes no checking for stpcpy... checking whether fwrite_unlocked is declared... yes checking whether ungetc is declared... yes checking for stpcpy... yes checking for stpncpy... no checking whether getchar_unlocked is declared... yes checking whether vfprintf is declared... yes checking for stpncpy... yes yes checking for strcasecmp... checking whether getc_unlocked is declared... yes checking whether sys_errlist is declared... yes checking for strcasecmp... yes checking whether putchar_unlocked is declared... yes checking for strchr... yes checking whether sys_nerr is declared... yes checking for strchr... yes checking whether putc_unlocked is declared... yes yes checking return type of signal handlers... checking for strdup... yes yes checking for working alloca.h... checking for strdup... void checking for intmax_t... yes checking for strncasecmp... no checking for alloca... yes checking for strncasecmp... yes checking for strndup... yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... yes checking for strndup... yes checking for long double... yes checking for strnlen... yes checking whether NLS is requested... no checking for uchar... yes checking for strnlen... yes checking for ld used by GCC... checking for strrchr... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... (cached) no yes checking for strrchr... yes checking for long long... yes checking for strstr... configure: updating cache ./config.cache configure: creating ./config.status yes checking for strstr... yes checking for strtod... config.status: creating Makefile config.status: creating config.h config.status: executing depdir commands mkdir .deps yes checking for strtod... yes checking for ptrdiff_t... yes checking for strtol... yes checking for strtol... yes checking for strtoul... yes checking for quad_t... yes checking for strtoul... yes checking for strtoll... yes checking for strtoll... yes checking for strtoull... yes checking for uint_least32_t... yes checking for strtoull... yes checking for strverscmp... yes yes checking for intptr_t... checking for strverscmp... no checking for tmpnam... no checking for tmpnam... yes checking for vasprintf... yes checking for working volatile... yes checking for vasprintf... yes checking for C/C++ restrict keyword... yes checking for vfprintf... yes checking for vfprintf... __restrict checking whether gcc __attribute__ ((const)) works... yes checking for vprintf... yes checking whether gcc __attribute__ ((malloc)) works... yes checking for vprintf... yes checking for vsnprintf... yes checking whether gcc __attribute__ ((mode (XX))) works... yes checking for vsnprintf... yes checking whether gcc __attribute__ ((noreturn)) works... yes checking for vsprintf... yes checking for vsprintf... yes checking whether gcc hidden aliases work... yes checking for waitpid... yes yes checking for inline... checking for waitpid... yes checking for setproctitle... inline yes checking for setproctitle... yes checking whether alloca needs Cray hooks... checking for cos in -lm... no checking stack direction for C alloca... yes checking whether alloca needs Cray hooks... yes checking for working alloca.h... no checking stack direction for C alloca... -1 checking for vfork.h... no checking for alloca (via gmp-impl.h)... no checking for fork... -1 checking for vfork.h... yes checking how to allocate temporary memory... alloca yes no checking for fork... checking for vfork... checking whether byte ordering is bigendian... yes checking for working fork... yes checking for vfork... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking for working fork... no checking for sys_errlist... no checking format of `double' floating point... yes checking for working vfork... (cached) yes checking for _doprnt... yes checking for sys_nerr... IEEE little endian checking for alarm... no checking for sys_errlist... yes checking for sys_siglist... yes checking for attr_get... yes checking for sys_nerr... yes checking for external symbol _system_configuration... yes no checking for sys_siglist... checking for clock... no checking for __fsetlocking... yes checking for external symbol _system_configuration... yes no checking for canonicalize_file_name... checking for cputime... no checking for __fsetlocking... no no checking for dup3... checking for getpagesize... no checking for canonicalize_file_name... yes checking for getrusage... yes checking for getrlimit... no checking for dup3... yes checking for gettimeofday... yes checking for getrusage... yes checking for getrlimit... yes checking for getsysinfo... yes checking for getsysinfo... yes checking for getrusage... no checking for localeconv... no checking for gettimeofday... (cached) yes checking for on_exit... yes checking for getsysinfo... yes checking for memset... no checking for psignal... no checking for gettimeofday... (cached) yes checking for on_exit... yes checking for mmap... yes checking for pstat_getdynamic... no checking for psignal... yes checking for mprotect... no checking for pstat_getstatic... yes checking for pstat_getdynamic... yes checking for nl_langinfo... no checking for realpath... no checking for pstat_getstatic... yes checking for obstack_vprintf... yes checking for setrlimit... no checking for realpath... no checking for popen... yes checking for sbrk... yes checking for setrlimit... yes checking for processor_info... yes checking for sbrk... yes checking for spawnve... no checking for pstat_getprocessor... yes checking for spawnve... no no checking for raise... checking for spawnvpe... no checking for spawnvpe... yes checking for read_real_time... no checking for strerror... no checking for strerror... no checking for sigaction... yes checking for strsignal... yes checking for strsignal... yes checking for sigaltstack... yes checking for sysconf... yes checking for sysconf... yes checking for sigstack... yes checking for sysctl... yes checking for sysctl... no checking for syssgi... yes yes checking for sysmp... checking for sysmp... no checking for strchr... no checking for table... no checking for table... yes checking for strerror... no checking for times... no checking for times... yes checking for strnlen... yes checking for wait3... yes checking for strtol... yes checking for wait3... yes checking for wait4... yes checking for strtoul... yes checking for wait4... yes checking whether basename is declared... yes checking for sysconf... yes checking whether basename is declared... no checking whether ffs is declared... yes checking for sysctl... no checking whether ffs is declared... yes checking whether asprintf is declared... yes checking for sysctlbyname... yes checking whether asprintf is declared... yes checking whether vasprintf is declared... yes checking for times... yes checking whether vasprintf is declared... yes checking whether snprintf is declared... yes yes checking whether vsnprintf is declared... checking for library containing clock_gettime... yes checking whether calloc is declared... none required checking for vsnprintf... yes checking whether snprintf is declared... yes checking whether getenv is declared... yes checking whether vsnprintf is declared... yes yes checking whether vsnprintf works... probably configure: WARNING: cannot check for properly working vsnprintf when cross compiling, will assume it's ok checking whether sscanf needs writable input... no checking for struct pst_processor.psp_iticksperclktick... checking whether getopt is declared... yes yes checking whether calloc is declared... checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether getenv is declared... no yes checking whether getopt is declared... yes checking whether sbrk is declared... yes checking whether malloc is declared... yes checking whether strtol is declared... yes checking whether strtoul is declared... yes checking whether realloc is declared... yes checking whether strtoll is declared... yes checking whether strtoull is declared... yes yes checking whether sbrk is declared... checking whether strverscmp is declared... yes no checking whether canonicalize_file_name must be declared... checking whether strtol is declared... yes yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking whether strtoul is declared... checking for getpagesize... (cached) yes checking for working mmap... yes checking whether strtoll is declared... yes checking for working strncmp... yes checking whether strtoull is declared... yes configure: updating cache ./config.cache configure: creating ./config.status yes checking whether strverscmp is declared... no checking whether canonicalize_file_name must be declared... config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing default commands yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... Configuring stage 1 in ./libcpp gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/libiberty' if [ x"-fpic" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list touch stamp-picdir if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/md5.c -o pic/md5.o; \ else true; fi gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/libiberty/testsuite' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/libiberty/testsuite' if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/argv.c -o pic/argv.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/concat.c -o pic/concat.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi yes checking for working strncmp... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/alloca.c -o alloca.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi x86_64--netbsd checking target system type... clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/concat.c -o concat.o clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/md5.c -o md5.o 1 warning generated. 1 warning generated. 1 warning generated. x86_64--netbsd checking whether /usr/pkg/bin/gmake sets $(MAKE)... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/choose-temp.c -o choose-temp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/argv.c -o argv.o clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/crc32.c -o crc32.o yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for x86_64--netbsd-gcc... clang 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/cp-demangle.c -o cp-demangle.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/cp-demint.c -o cp-demint.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/sha1.c -o sha1.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/d-demangle.c -o d-demangle.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/dwarfnames.c -o dwarfnames.o yes configure: updating cache ./config.cache 1 warning generated. configure: creating ./config.status if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/cplus-dem.c -o cplus-dem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/regex.c -o regex.o config.status: creating Makefile 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi config.status: creating testsuite/Makefile config.status: creating config.h warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] config.status: executing default commands warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. checking size of void *... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/libiberty' if [ x"" != x ] && [ ! -d pic ]; then \ mkdir pic; \ else true; fi touch stamp-picdir warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ] && [ ! -d noasan ]; then \ mkdir noasan; \ else true; fi touch stamp-noasandir warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/dwarfnames.c -o dwarfnames.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/dyn-string.c -o pic/dyn-string.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/dyn-string.c -o dyn-string.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fdmatch.c -o pic/fdmatch.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fdmatch.c -o fdmatch.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/dyn-string.c -o dyn-string.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/fdmatch.c -o fdmatch.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fibheap.c -o pic/fibheap.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fibheap.c -o fibheap.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/filename_cmp.c -o filename_cmp.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/floatformat.c -o pic/floatformat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/floatformat.c -o floatformat.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi checking for C compiler default output file name... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fnmatch.c -o pic/fnmatch.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fnmatch.c -o fnmatch.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fibheap.c -o noasan/fibheap.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/fibheap.c -o fibheap.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/filename_cmp.c -o filename_cmp.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/floatformat.c -o noasan/floatformat.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/floatformat.c -o floatformat.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/hex.c -o pic/hex.o; \ else true; fi checking for suffix of object files... 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/fnmatch.c -o fnmatch.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/getopt.c -o getopt.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getopt.c -o pic/getopt.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getopt.c -o noasan/getopt.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getopt.c -o getopt.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/getpwd.c -o getpwd.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/getopt1.c -o getopt1.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getopt1.c -o pic/getopt1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getopt1.c -o noasan/getopt1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getopt1.c -o getopt1.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] o checking whether we are using the GNU C compiler... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/getruntime.c -o getruntime.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getpwd.c -o pic/getpwd.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getpwd.c -o noasan/getpwd.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getpwd.c -o getpwd.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getruntime.c -o pic/getruntime.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getruntime.c -o noasan/getruntime.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/getruntime.c -o getruntime.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/hashtab.c -o pic/hashtab.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/hashtab.c -o hashtab.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/hashtab.c -o noasan/hashtab.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/hashtab.c -o hashtab.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/lrealpath.c -o lrealpath.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi 1 warning generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/partition.c -o pic/partition.o; \ else true; fi yes checking whether clang accepts -g... 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/lbasename.c -o lbasename.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/hex.c -o pic/hex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/hex.c -o noasan/hex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/hex.c -o hex.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/lbasename.c -o pic/lbasename.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/lbasename.c -o noasan/lbasename.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/lbasename.c -o lbasename.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/make-temp-file.c -o make-temp-file.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/lrealpath.c -o pic/lrealpath.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/lrealpath.c -o lrealpath.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/objalloc.c -o objalloc.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/partition.c -o partition.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/obstack.c -o obstack.o yes checking for clang option to accept ISO C89... if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/make-temp-file.c -o make-temp-file.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/objalloc.c -o pic/objalloc.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/objalloc.c -o noasan/objalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/objalloc.c -o objalloc.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/obstack.c -o pic/obstack.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/obstack.c -o noasan/obstack.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/obstack.c -o obstack.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/pexecute.c -o pexecute.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/partition.c -o pic/partition.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/partition.c -o noasan/partition.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/partition.c -o partition.o none needed 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/physmem.c -o physmem.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pexecute.c -o pic/pexecute.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pexecute.c -o noasan/pexecute.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pexecute.c -o pexecute.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/pex-common.c -o pex-common.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/physmem.c -o pic/physmem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/physmem.c -o noasan/physmem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/physmem.c -o physmem.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-common.c -o pic/pex-common.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-common.c -o noasan/pex-common.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-common.c -o pex-common.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/pex-one.c -o pex-one.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-one.c -o pic/pex-one.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-one.c -o noasan/pex-one.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-one.c -o pex-one.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-unix.c -o pic/pex-unix.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/pex-unix.c -o pex-unix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/safe-ctype.c -o safe-ctype.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/pex-unix.c -o pex-unix.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/vprintf-support.c -o vprintf-support.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/vprintf-support.c -o vprintf-support.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/rust-demangle.c -o rust-demangle.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/rust-demangle.c -o rust-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] checking whether we are using the GNU C++ compiler... 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/safe-ctype.c -o safe-ctype.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object.c -o pic/simple-object.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object.c -o simple-object.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-coff.c -o simple-object-coff.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-elf.c -o simple-object-elf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/sort.c -o pic/sort.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object.c -o noasan/simple-object.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/simple-object.c -o simple-object.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking whether clang++ -std=gnu++98 accepts -g... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/simple-object-elf.c -o simple-object-elf.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/simple-object-coff.c -o simple-object-coff.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:330:12: warning: using extended field designator is an extension [-Wextended-offsetof] + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:332:39: warning: using extended field designator is an extension [-Wextended-offsetof] ocr->nsyms = fetch_32 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:335:29: warning: using extended field designator is an extension [-Wextended-offsetof] + fetch_16 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:342:12: warning: using extended field designator is an extension [-Wextended-offsetof] + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:344:39: warning: using extended field designator is an extension [-Wextended-offsetof] ocr->nsyms = fetch_32 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:347:29: warning: using extended field designator is an extension [-Wextended-offsetof] + fetch_16 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:475:32: warning: using extended field designator is an extension [-Wextended-offsetof] scnptr = fetch_64 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:477:30: warning: using extended field designator is an extension [-Wextended-offsetof] size = fetch_64 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 1 warning generated. ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:482:32: warning: using extended field designator is an extension [-Wextended-offsetof] scnptr = fetch_32 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:484:30: warning: using extended field designator is an extension [-Wextended-offsetof] size = fetch_32 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 1 warning generated. ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:598:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_symptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:600:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_nsyms), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:603:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_16 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_flags), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:608:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_symptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:610:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_nsyms), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:613:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_16 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_flags), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:663:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_size), ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:665:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_scnptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:670:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_size), ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:672:21: warning: using extended field designator is an extension [-Wextended-offsetof] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_scnptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:683:19: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_flags), flags); ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:685:19: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_flags), flags); ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/sort.c -o pic/sort.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/sort.c -o sort.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi 23 warnings generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/sort.c -o noasan/sort.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/sort.c -o sort.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/spaces.c -o pic/spaces.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/spaces.c -o spaces.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:330:12: warning: using extended field designator is an extension [-Wextended-offsetof] + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:332:39: warning: using extended field designator is an extension [-Wextended-offsetof] ocr->nsyms = fetch_32 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:335:29: warning: using extended field designator is an extension [-Wextended-offsetof] + fetch_16 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:342:12: warning: using extended field designator is an extension [-Wextended-offsetof] + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:344:39: warning: using extended field designator is an extension [-Wextended-offsetof] ocr->nsyms = fetch_32 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:347:29: warning: using extended field designator is an extension [-Wextended-offsetof] + fetch_16 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:475:32: warning: using extended field designator is an extension [-Wextended-offsetof] scnptr = fetch_64 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.cif [ x"-fpic" != x ]; then \ : clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/strerror.c -o pic/strerror.o; \ 477else true; fi :30: warning: using extended field designator is an extension [-Wextended-offsetof] size = fetch_64 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:482:32: warning: using extended field designator is an extension [-Wextended-offsetof] scnptr = fetch_32 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:484:30: warning: using extended field designator is an extension [-Wextended-offsetof] size = fetch_32 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:598:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_symptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:600:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_nsyms), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:603:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_16 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_flags), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:608:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_symptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:610:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_nsyms), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:613:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_16 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_flags), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 1 warning generated. ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:663:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_size), ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:665:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_scnptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:670:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_size), ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:672:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_scnptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:683:19: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_flags), flags); ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/libiberty/simple-object-xcoff.c:685:19: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_flags), flags); ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/splay-tree.c -o pic/splay-tree.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/splay-tree.c -o splay-tree.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/stack-limit.c -o pic/stack-limit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/stack-limit.c -o stack-limit.o ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:330:12: warning: using extended field designator is an extension [-Wextended-offsetof] + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:332:39: warning: using extended field designator is an extension [-Wextended-offsetof] ocr->nsyms = fetch_32 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:335:29: warning: using extended field designator is an extension [-Wextended-offsetof] + fetch_16 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:342:12: warning: using extended field designator is an extension [-Wextended-offsetof] + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:344:39: warning: using extended field designator is an extension [-Wextended-offsetof] ocr->nsyms = fetch_32 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:347:29: warning: using extended field designator is an extension [-Wextended-offsetof] + fetch_16 (hdrbuf + offsetof (struct external_filehdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:475:32: warning: using extended field designator is an extension [-Wextended-offsetof] scnptr = fetch_64 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:477:30: warning: using extended field designator is an extension [-Wextended-offsetof] size = fetch_64 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:482:32: warning: using extended field designator is an extension [-Wextended-offsetof] scnptr = fetch_32 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:484:30: warning: using extended field designator is an extension [-Wextended-offsetof] size = fetch_32 (scnhdr + offsetof (struct external_scnhdr, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:598:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_symptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:600:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_nsyms), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:603:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_16 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_flags), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:608:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_symptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:610:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_nsyms), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:613:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_16 (hdr + offsetof (struct external_filehdr, u.xcoff64.f_flags), ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:663:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_size), ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:665:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_64 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_scnptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:670:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_size), ^ ~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:672:21: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_scnptr), ^ ~~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:683:19: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff64.s_flags), flags); ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../../gcc-7.1.0/libiberty/simple-object-xcoff.c:685:19: warning: using extended field designator is an extension [-Wextended-offsetof] set_32 (hdr + offsetof (struct external_scnhdr, u.xcoff32.s_flags), flags); ^ ~~~~~~~~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \ else true; fi 23 warnings generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/splay-tree.c -o splay-tree.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strerror.c -o pic/strerror.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strerror.c -o strerror.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strsignal.c -o strsignal.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] yes checking for x86_64--netbsd-ranlib... ranlib checking how to run the C preprocessor... clang-cpp warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 8 checking size of unsigned short... 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/stack-limit.c -o stack-limit.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/spaces.c -o noasan/spaces.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/spaces.c -o spaces.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 23 warnings generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/timeval-utils.c -o timeval-utils.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/strsignal.c -o pic/strsignal.o; \ else true; fi if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xasprintf.c -o pic/xasprintf.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xasprintf.c -o xasprintf.o if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/strerror.c -o noasan/strerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/strerror.c -o strerror.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xatexit.c -o pic/xatexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xatexit.c -o xatexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/strsignal.c -o noasan/strsignal.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/strsignal.c -o strsignal.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... 1 warning generated. /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi 1 warning generated. if [ x"-fpic" != x ]; then \ 1 clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ warningelse true; fi generated. 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xexit.c -o pic/xexit.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xexit.c -o xexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xatexit.c -o noasan/xatexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xatexit.c -o xatexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xasprintf.c -o xasprintf.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/timeval-utils.c -o timeval-utils.o 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xmalloc.c -o pic/xmalloc.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xmalloc.c -o xmalloc.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xmemdup.c -o pic/xmemdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xmemdup.c -o xmemdup.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xmalloc.c -o xmalloc.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xexit.c -o noasan/xexit.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xexit.c -o xexit.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xstrerror.c -o xstrerror.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xstrdup.c -o xstrdup.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"-fpic" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xmemdup.c -o xmemdup.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xstrndup.c -o xstrndup.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrdup.c -o pic/xstrdup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrdup.c -o xstrdup.o 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrerror.c -o pic/xstrerror.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrerror.c -o xstrerror.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrndup.c -o pic/xstrndup.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xstrndup.c -o xstrndup.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/xvasprintf.c -o xvasprintf.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/mempcpy.c -o pic/mempcpy.o; \ else true; fi 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/mempcpy.c -o mempcpy.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strverscmp.c -o pic/strverscmp.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/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 ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o > required-list gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/libiberty/testsuite' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/libiberty/testsuite' if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/regex.c -o pic/regex.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/regex.c -o noasan/regex.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/regex.c -o regex.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cplus-dem.c -o cplus-dem.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/mempcpy.c -o mempcpy.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/strverscmp.c -o strverscmp.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic ../../gcc-7.1.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \ else true; fi clang -c -DHAVE_CONFIG_H -g -I/usr/include -I. -I../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../gcc-7.1.0/libiberty/xvasprintf.c -o xvasprintf.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cp-demangle.c -o cp-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/md5.c -o pic/md5.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/md5.c -o noasan/md5.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/md5.c -o md5.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/sha1.c -o pic/sha1.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/sha1.c -o noasan/sha1.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/sha1.c -o sha1.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/alloca.c -o pic/alloca.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/alloca.c -o noasan/alloca.o; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/alloca.c -o alloca.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/argv.c -o pic/argv.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/argv.c -o noasan/argv.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/choose-temp.c -o pic/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/argv.c -o argv.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/choose-temp.c -o choose-temp.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/concat.c -o pic/concat.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/concat.c -o noasan/concat.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/concat.c -o concat.o 1 warning generated. if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cp-demint.c -o pic/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/crc32.c -o pic/crc32.o; \ else true; fi 1 warning generated. clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/cp-demint.c -o cp-demint.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/crc32.c -o noasan/crc32.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/crc32.c -o crc32.o if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/d-demangle.c -o pic/d-demangle.o; \ else true; fi if [ x"" != x ]; then \ clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \ else true; fi clang -c -DHAVE_CONFIG_H -O2 -I/usr/include -I/usr/include -I. -I../../../gcc-7.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE ../../../gcc-7.1.0/libiberty/d-demangle.c -o d-demangle.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o ranlib ./libiberty.a warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] if [ x"-fpic" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/libiberty' yes checking for sys/types.h... gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/lto-plugin' warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] /usr/pkg/bin/gmake all-am gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/lto-plugin' /bin/sh ./libtool --tag=CC --tag=disable-static --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/lto-plugin -I../../gcc-7.1.0/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/include -Wall -g -c -o lto-plugin.lo ../../gcc-7.1.0/lto-plugin/lto-plugin.c warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/lto-plugin -I../../gcc-7.1.0/lto-plugin/../include -DHAVE_CONFIG_H -I/usr/include -Wall -g -c ../../gcc-7.1.0/lto-plugin/lto-plugin.c -fPIC -DPIC -o .libs/lto-plugin.o warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] 2 checking size of unsigned... 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. yes checking for sys/stat.h... 1 warning generated. /bin/sh ./libtool --tag=CC --tag=disable-static --mode=link clang -Wall -g -Wc,-static-libgcc -module -bindir /usr/pkg/gcc7/libexec/gcc/x86_64--netbsd/7.1.0 '-L/usr/lib' '-Wl,-R/usr/lib' '-Wl,-R/usr/pkg/lib' -o liblto_plugin.la -rpath /usr/pkg/gcc7/libexec/gcc/x86_64--netbsd/7.1.0 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a 1 warning generated. yes libtool: link: clang -shared .libs/lto-plugin.o -L/usr/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 checking for stdlib.h... 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") 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/gcc7/work/build/lto-plugin/../gcc/liblto_plugin.so.0.0 libtool: install: (cd /data/scratch/lang/gcc7/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; }; }) yes libtool: install: (cd /data/scratch/lang/gcc7/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/gcc7/work/build/lto-plugin/../gcc/liblto_plugin.la checking for string.h... libtool: install: warning: remember to run `libtool --finish /usr/pkg/gcc7/libexec/gcc/x86_64--netbsd/7.1.0' gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/lto-plugin' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/lto-plugin' yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... 4 checking size of unsigned long... 1 warning generated. yes checking minix/config.h usability... 1 warning generated. no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for aclocal... aclocal checking for autoconf... autoconf checking for autoheader... autoheader checking whether clang supports -W... yes checking whether clang supports -Wall... yes checking whether clang supports -Wnarrowing... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wstrict-prototypes... 1 warning generated. yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wold-style-definition... 8 checking size of mp_limb_t... yes checking whether clang supports -Wc++-compat... yes checking whether clang supports -pedantic -Wlong-long... yes checking whether clang supports -fno-exceptions... 1 warning generated. rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a yes ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o checking whether clang supports -fno-rtti... ranlib ./libiberty.a if [ x"" != x ]; then \ cd pic; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi; \ if [ x"" != x ]; then \ cd noasan; \ ar rc ./libiberty.a \ ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o ./d-demangle.o ./dwarfnames.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o ./pex-unix.o ./vprintf-support.o ./rust-demangle.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o ./simple-object-elf.o ./simple-object-mach-o.o ./simple-object-xcoff.o ./sort.o ./spaces.o ./splay-tree.o ./stack-limit.o ./strerror.o ./strsignal.o ./timeval-utils.o ./unlink-if-ordinary.o ./xasprintf.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o ./xvasprintf.o ./mempcpy.o ./strverscmp.o; \ ranlib ./libiberty.a; \ cd ..; \ else true; fi gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/libiberty' gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/fixincludes' clang -c -O2 -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/fixincludes -I../include -I../../../gcc-7.1.0/fixincludes/../include ../../../gcc-7.1.0/fixincludes/fixincl.c clang -c -O2 -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/fixincludes -I../include -I../../../gcc-7.1.0/fixincludes/../include ../../../gcc-7.1.0/fixincludes/fixtests.c clang -c -O2 -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/fixincludes -I../include -I../../../gcc-7.1.0/fixincludes/../include ../../../gcc-7.1.0/fixincludes/fixfixes.c clang -c -O2 -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/fixincludes -I../include -I../../../gcc-7.1.0/fixincludes/../include ../../../gcc-7.1.0/fixincludes/server.c clang -c -O2 -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/fixincludes -I../include -I../../../gcc-7.1.0/fixincludes/../include ../../../gcc-7.1.0/fixincludes/procopen.c clang -c -O2 -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/fixincludes -I../include -I../../../gcc-7.1.0/fixincludes/../include ../../../gcc-7.1.0/fixincludes/fixlib.c clang -c -O2 -I/usr/include -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -I/usr/include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/fixincludes -I../include -I../../../gcc-7.1.0/fixincludes/../include ../../../gcc-7.1.0/fixincludes/fixopts.c srcdir="../../../gcc-7.1.0/fixincludes" /bin/sh ../../../gcc-7.1.0/fixincludes/mkfixinc.sh x86_64--netbsd gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/libcpp' clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../../gcc-7.1.0/libcpp/charset.c sed -e 's/@gcc_version@/7.1.0/' < mkheaders.almost > mkheadersT clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../../gcc-7.1.0/libcpp/directives.c clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo ../../../gcc-7.1.0/libcpp/directives-only.c clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../../gcc-7.1.0/libcpp/errors.c clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../../gcc-7.1.0/libcpp/expr.c mv -f mkheadersT mkheaders clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../../gcc-7.1.0/libcpp/files.c clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../../gcc-7.1.0/libcpp/identifiers.c yes 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] echo "#define LOCALEDIR \"/usr/pkg/gcc7/share/locale\"" > localedir.new ../../../gcc-7.1.0/libcpp/../move-if-change localedir.new localedir.h echo timestamp > localedir.hs clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../../gcc-7.1.0/libcpp/lex.c In file included from ../../../gcc-7.1.0/libcpp/charset.c:21: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../../gcc-7.1.0/libcpp/line-map.c In file included from ../../../gcc-7.1.0/libcpp/files.c:24: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ checking dependency style of clang++ -std=gnu++98... clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../../gcc-7.1.0/libcpp/macro.c clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../../gcc-7.1.0/libcpp/mkdeps.c In file included from ../../../gcc-7.1.0/libcpp/identifiers.c:26: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-7.1.0/libcpp/directives.c:22: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../../gcc-7.1.0/libcpp/directives-only.c:20: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-7.1.0/libcpp/errors.c:26: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../../gcc-7.1.0/libcpp/pch.c In file included from ../../../gcc-7.1.0/libcpp/expr.c:20: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../../gcc-7.1.0/libcpp/symtab.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../../gcc-7.1.0/libcpp/expr.c:770:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../../gcc-7.1.0/libcpp/expr.c:770:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../../gcc-7.1.0/libcpp/expr.c:773:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../../gcc-7.1.0/libcpp/expr.c:773:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../../gcc-7.1.0/libcpp/traditional.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 2 warnings generated. 2 warnings generated. clang++ -std=gnu++98 -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -O2 -I/usr/include -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../../gcc-7.1.0/libcpp -I. -I../../../gcc-7.1.0/libcpp/../include -I../../../gcc-7.1.0/libcpp/include -I/usr/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../../gcc-7.1.0/libcpp/init.c In file included from ../../../gcc-7.1.0/libcpp/line-map.c:23: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../../gcc-7.1.0/libcpp/lex.c:23: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-7.1.0/libcpp/mkdeps.c:24: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-7.1.0/libcpp/pch.c:19: ../../../gcc-7.1.0/libcpp/system.h:435clang:: 9: warning: keyword is hidden by macro definition [-Wkeyword-macro]warning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-7.1.0/libcpp/macro.c:26: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ gcc3 checking whether time.h and sys/time.h may both be included... In file included from ../../../gcc-7.1.0/libcpp/symtab.c:23: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../../gcc-7.1.0/libcpp/traditional.c:20: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. ../../../gcc-7.1.0/libcpp/macro.c:3105:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../../gcc-7.1.0/libcpp/macro.c:3105:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../../gcc-7.1.0/libcpp/macro.c:3118:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../../gcc-7.1.0/libcpp/macro.c:3118: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-7.1.0/libcpp/init.c:22: ../../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ clang -O2 -I/usr/include -L/usr/lib -Wl,-R/usr/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 2 warnings generated. ../../../gcc-7.1.0/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:182: warning snote generated. : expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../../gcc-7.1.0/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ 2 warnings generated. 2 warnings generated. yes checking whether string.h and strings.h may both be included... echo timestamp > full-stamp gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/fixincludes' In file included from ../../../gcc-7.1.0/libcpp/charset.c:22: ../../../gcc-7.1.0/libcpp/include/cpplib.h:772:14: warning: private field 'm_line_table' is not used [-Wunused-private-field] line_maps *m_line_table; ^ yes checking locale.h usability... 11 warnings generated. 8 checking for stack_t... 2 warnings generated. yes checking locale.h presence... yes checking for locale.h... yes checking fcntl.h usability... 4 warnings generated. 2 warnings generated. yes checking for tputs in -lncurses... yes checking fcntl.h presence... yes checking for fcntl.h... yes no checking for tputs in -lcurses... checking limits.h usability... yes checking for readline in -lreadline... yes checking limits.h presence... 4 warnings generated. yes checking for limits.h... yes checking stddef.h usability... no checking readline detected... no checking for bison... yacc checking for flex... touch lex.yy.c checking lex output file root... lex.yy checking lex library... yes checking stddef.h presence... 3 warnings generated. 2 warnings generated. yes checking for stddef.h... yes rm -f libcpp.a checking for stdlib.h... (cached) yes ar cru libcpp.a charset.o directives.o directives-only.o errors.o expr.o files.o identifiers.o init.o lex.o line-map.o macro.o mkdeps.o pch.o symtab.o traditional.o checking for strings.h... (cached) yes ranlib libcpp.a checking for string.h... (cached) yes gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/build-x86_64--netbsd/libcpp' checking sys/file.h usability... yes checking sys/file.h presence... none needed checking whether yytext is a pointer... yes checking for sys/file.h... yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... no checking for none--netbsd-ranlib... (cached) ranlib creating config.m4 configure: updating cache ./config.cache checking that generated files are newer than configure... done configure: creating ./config.status no checking for an ANSI C-conforming const... yes checking for inline... inline checking for obstacks... no checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for uintptr_t... config.status: creating demos/pexpr-config.h config.status: creating demos/calc/calc-config.h config.status: creating Makefile config.status: creating mpf/Makefile config.status: creating mpn/Makefile config.status: creating mpq/Makefile config.status: creating mpz/Makefile config.status: creating printf/Makefile yes checking for ptrdiff_t... config.status: creating scanf/Makefile config.status: creating rand/Makefile config.status: creating cxx/Makefile config.status: creating tests/Makefile config.status: creating tests/devel/Makefile config.status: creating tests/mpf/Makefile yes checking for uint64_t... config.status: creating tests/mpn/Makefile config.status: creating tests/mpq/Makefile config.status: creating tests/mpz/Makefile yes checking whether struct tm is in sys/time.h or time.h... config.status: creating tests/rand/Makefile config.status: creating tests/misc/Makefile time.h checking size of int... config.status: creating tests/cxx/Makefile config.status: creating doc/Makefile config.status: creating tune/Makefile config.status: creating demos/Makefile config.status: creating demos/calc/Makefile 4 checking size of long... config.status: creating demos/expr/Makefile config.status: creating gmp.h config.status: creating config.h config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/add.c to mpn/add.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/add_1.c to mpn/add_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/add_n.c to mpn/add_n.c 8 config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sub.c to mpn/sub.c checking for clearerr_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sub_1.c to mpn/sub_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sub_n.c to mpn/sub_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/cnd_add_n.c to mpn/cnd_add_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/cnd_sub_n.c to mpn/cnd_sub_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/cnd_swap.c to mpn/cnd_swap.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/neg.c to mpn/neg.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/com.c to mpn/com.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mul_1.c to mpn/mul_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/addmul_1.c to mpn/addmul_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/submul_1.c to mpn/submul_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/add_err1_n.c to mpn/add_err1_n.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/add_err2_n.c to mpn/add_err2_n.c checking for feof_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/add_err3_n.c to mpn/add_err3_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sub_err1_n.c to mpn/sub_err1_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sub_err2_n.c to mpn/sub_err2_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sub_err3_n.c to mpn/sub_err3_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/lshift.c to mpn/lshift.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/rshift.c to mpn/rshift.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/dive_1.c to mpn/dive_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/diveby3.c to mpn/diveby3.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/divis.c to mpn/divis.c checking for ferror_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/divrem.c to mpn/divrem.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/divrem_1.c to mpn/divrem_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/divrem_2.c to mpn/divrem_2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/fib2_ui.c to mpn/fib2_ui.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mod_1.c to mpn/mod_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mod_34lsub1.c to mpn/mod_34lsub1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mode1o.c to mpn/mode1o.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/pre_divrem_1.c to mpn/pre_divrem_1.c checking for fflush_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/pre_mod_1.c to mpn/pre_mod_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/dump.c to mpn/dump.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mod_1_1.c to mpn/mod_1_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mod_1_2.c to mpn/mod_1_2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mod_1_3.c to mpn/mod_1_3.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mod_1_4.c to mpn/mod_1_4.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/lshiftc.c to mpn/lshiftc.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mul.c to mpn/mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mul_fft.c to mpn/mul_fft.c no checking for fgetc_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mul_n.c to mpn/mul_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sqr.c to mpn/sqr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mul_basecase.c to mpn/mul_basecase.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sqr_basecase.c to mpn/sqr_basecase.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/nussbaumer_mul.c to mpn/nussbaumer_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mulmid_basecase.c to mpn/mulmid_basecase.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom42_mulmid.c to mpn/toom42_mulmid.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mulmid_n.c to mpn/mulmid_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mulmid.c to mpn/mulmid.c no checking for fgets_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/random.c to mpn/random.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/random2.c to mpn/random2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/pow_1.c to mpn/pow_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/rootrem.c to mpn/rootrem.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sqrtrem.c to mpn/sqrtrem.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sizeinbase.c to mpn/sizeinbase.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/get_str.c to mpn/get_str.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/set_str.c to mpn/set_str.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/scan0.c to mpn/scan0.c checking for fileno_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/scan1.c to mpn/scan1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/popham.c to mpn/popcount.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/popham.c to mpn/hamdist.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/cmp.c to mpn/cmp.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/zero_p.c to mpn/zero_p.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/perfsqr.c to mpn/perfsqr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/perfpow.c to mpn/perfpow.c no checking for fprintf_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/gcd_1.c to mpn/gcd_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/gcd.c to mpn/gcd.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/gcdext_1.c to mpn/gcdext_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/gcdext.c to mpn/gcdext.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/gcd_subdiv_step.c to mpn/gcd_subdiv_step.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/gcdext_lehmer.c to mpn/gcdext_lehmer.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/div_q.c to mpn/div_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/tdiv_qr.c to mpn/tdiv_qr.c no checking for fputc_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/jacbase.c to mpn/jacbase.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/jacobi_2.c to mpn/jacobi_2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/jacobi.c to mpn/jacobi.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/get_d.c to mpn/get_d.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/matrix22_mul.c to mpn/matrix22_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/matrix22_mul1_inverse_vector.c to mpn/matrix22_mul1_inverse_vector.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd_matrix.c to mpn/hgcd_matrix.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd2.c to mpn/hgcd2.c checking for fputs_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd_step.c to mpn/hgcd_step.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd_reduce.c to mpn/hgcd_reduce.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd.c to mpn/hgcd.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd_appr.c to mpn/hgcd_appr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd2_jacobi.c to mpn/hgcd2_jacobi.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/hgcd_jacobi.c to mpn/hgcd_jacobi.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mullo_n.c to mpn/mullo_n.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mullo_basecase.c to mpn/mullo_basecase.c checking for fread_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sqrlo.c to mpn/sqrlo.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sqrlo_basecase.c to mpn/sqrlo_basecase.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom22_mul.c to mpn/toom22_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom32_mul.c to mpn/toom32_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom42_mul.c to mpn/toom42_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom52_mul.c to mpn/toom52_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom62_mul.c to mpn/toom62_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom33_mul.c to mpn/toom33_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom43_mul.c to mpn/toom43_mul.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom53_mul.c to mpn/toom53_mul.c checking for fwrite_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom54_mul.c to mpn/toom54_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom63_mul.c to mpn/toom63_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom44_mul.c to mpn/toom44_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom6h_mul.c to mpn/toom6h_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom6_sqr.c to mpn/toom6_sqr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom8h_mul.c to mpn/toom8h_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom8_sqr.c to mpn/toom8_sqr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_couple_handling.c to mpn/toom_couple_handling.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom2_sqr.c to mpn/toom2_sqr.c checking for getchar_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom3_sqr.c to mpn/toom3_sqr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom4_sqr.c to mpn/toom4_sqr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_eval_dgr3_pm1.c to mpn/toom_eval_dgr3_pm1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_eval_dgr3_pm2.c to mpn/toom_eval_dgr3_pm2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_eval_pm1.c to mpn/toom_eval_pm1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_eval_pm2.c to mpn/toom_eval_pm2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_eval_pm2exp.c to mpn/toom_eval_pm2exp.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_eval_pm2rexp.c to mpn/toom_eval_pm2rexp.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_interpolate_5pts.c to mpn/toom_interpolate_5pts.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_interpolate_6pts.c to mpn/toom_interpolate_6pts.c yes config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_interpolate_7pts.c to mpn/toom_interpolate_7pts.c checking for getc_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_interpolate_8pts.c to mpn/toom_interpolate_8pts.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_interpolate_12pts.c to mpn/toom_interpolate_12pts.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/toom_interpolate_16pts.c to mpn/toom_interpolate_16pts.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/invertappr.c to mpn/invertappr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/invert.c to mpn/invert.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/binvert.c to mpn/binvert.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mulmod_bnm1.c to mpn/mulmod_bnm1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sqrmod_bnm1.c to mpn/sqrmod_bnm1.c yes checking for putchar_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/div_qr_1.c to mpn/div_qr_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/div_qr_1n_pi1.c to mpn/div_qr_1n_pi1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/div_qr_2.c to mpn/div_qr_2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/div_qr_2n_pi1.c to mpn/div_qr_2n_pi1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/div_qr_2u_pi1.c to mpn/div_qr_2u_pi1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sbpi1_div_q.c to mpn/sbpi1_div_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sbpi1_div_qr.c to mpn/sbpi1_div_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sbpi1_divappr_q.c to mpn/sbpi1_divappr_q.c yes config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/dcpi1_div_q.c to mpn/dcpi1_div_q.c checking for putc_unlocked... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/dcpi1_div_qr.c to mpn/dcpi1_div_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/dcpi1_divappr_q.c to mpn/dcpi1_divappr_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mu_div_qr.c to mpn/mu_div_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mu_divappr_q.c to mpn/mu_divappr_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mu_div_q.c to mpn/mu_div_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/bdiv_q_1.c to mpn/bdiv_q_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sbpi1_bdiv_q.c to mpn/sbpi1_bdiv_q.c yes config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sbpi1_bdiv_qr.c to mpn/sbpi1_bdiv_qr.c checking whether abort is declared... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/dcpi1_bdiv_q.c to mpn/dcpi1_bdiv_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/dcpi1_bdiv_qr.c to mpn/dcpi1_bdiv_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mu_bdiv_q.c to mpn/mu_bdiv_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/mu_bdiv_qr.c to mpn/mu_bdiv_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/bdiv_q.c to mpn/bdiv_q.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/bdiv_qr.c to mpn/bdiv_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/broot.c to mpn/broot.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/brootinv.c to mpn/brootinv.c yes config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/bsqrt.c to mpn/bsqrt.c checking whether asprintf is declared... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/bsqrtinv.c to mpn/bsqrtinv.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/divexact.c to mpn/divexact.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/bdiv_dbm1c.c to mpn/bdiv_dbm1c.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/redc_1.c to mpn/redc_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/redc_2.c to mpn/redc_2.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/redc_n.c to mpn/redc_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/powm.c to mpn/powm.c yes config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/powlo.c to mpn/powlo.c checking whether basename is declared... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_powm.c to mpn/sec_powm.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_mul.c to mpn/sec_mul.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_sqr.c to mpn/sec_sqr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_div.c to mpn/sec_div_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_div.c to mpn/sec_div_r.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_qr.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_pi1_div.c to mpn/sec_pi1_div_r.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_aors_1.c to mpn/sec_add_1.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_aors_1.c to mpn/sec_sub_1.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_invert.c to mpn/sec_invert.c checking whether errno is declared... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/trialdiv.c to mpn/trialdiv.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/remove.c to mpn/remove.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/and_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/andn_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/nand_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/ior_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/iorn_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/nior_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/xor_n.c no config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/logops_n.c to mpn/xnor_n.c checking whether getopt is declared... config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/copyi.c to mpn/copyi.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/copyd.c to mpn/copyd.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/zero.c to mpn/zero.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/sec_tabselect.c to mpn/sec_tabselect.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/comb_tables.c to mpn/comb_tables.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/add_n_sub_n.c to mpn/add_n_sub_n.c config.status: linking ../../gcc-7.1.0/gmp/mpn/generic/gmp-mparam.h to gmp-mparam.h config.status: executing libtool commands configure: summary of build options: Version: GNU MP 6.1.2 Host type: none--netbsd ABI: standard Install prefix: /usr/pkg/gcc7 Compiler: clang Static libraries: yes Shared libraries: no yes checking whether vasprintf is declared... gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp' clang `test -f 'gen-fac.c' || echo '../../gcc-7.1.0/gmp/'`gen-fac.c -o gen-fac clang `test -f 'gen-fib.c' || echo '../../gcc-7.1.0/gmp/'`gen-fib.c -o gen-fib clang `test -f 'gen-bases.c' || echo '../../gcc-7.1.0/gmp/'`gen-bases.c -o gen-bases -lm clang `test -f 'gen-trialdivtab.c' || echo '../../gcc-7.1.0/gmp/'`gen-trialdivtab.c -o gen-trialdivtab -lm clang `test -f 'gen-jacobitab.c' || echo '../../gcc-7.1.0/gmp/'`gen-jacobitab.c -o gen-jacobitab clang `test -f 'gen-psqr.c' || echo '../../gcc-7.1.0/gmp/'`gen-psqr.c -o gen-psqr -lm yes checking whether clearerr_unlocked is declared... ./gen-jacobitab >mpn/jacobitab.h || (rm -f mpn/jacobitab.h; exit 1) no checking whether feof_unlocked is declared... no checking whether ferror_unlocked is declared... ./gen-fib header 64 0 >fib_table.h || (rm -f fib_table.h; exit 1) ./gen-fib table 64 0 >mpn/fib_table.c || (rm -f mpn/fib_table.c; exit 1) ./gen-fac 64 0 >fac_table.h || (rm -f fac_table.h; exit 1) ./gen-psqr 64 0 >mpn/perfsqr.h || (rm -f mpn/perfsqr.h; exit 1) no checking whether fflush_unlocked is declared... ./gen-trialdivtab 64 8000 >trialdivtab.h || (rm -f trialdivtab.h; exit 1) ./gen-bases header 64 0 >mp_bases.h || (rm -f mp_bases.h; exit 1) ./gen-bases table 64 0 >mpn/mp_bases.c || (rm -f mpn/mp_bases.c; exit 1) no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp' Making all in tests gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests' Making all in . gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests' gmake[6]: Nothing to be done for 'all-am'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests' Making all in devel gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/devel' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/devel' Making all in mpn gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpn' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpn' Making all in mpz gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpz' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpz' Making all in mpq gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpq' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpq' Making all in mpf gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpf' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/mpf' Making all in rand gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/rand' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/rand' Making all in misc gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/misc' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/misc' Making all in cxx gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tests/cxx' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests/cxx' gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tests' Making all in mpn gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/mpn' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo fib_table | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o fib_table.lo fib_table.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mp_bases | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mp_bases.lo mp_bases.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo add | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o add.lo add.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo add_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o add_1.lo add_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo add_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o add_n.lo add_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sub | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sub.lo sub.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sub_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sub_1.lo sub_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sub_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sub_n.lo sub_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo cnd_add_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o cnd_add_n.lo cnd_add_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo cnd_sub_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o cnd_sub_n.lo cnd_sub_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo cnd_swap | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o cnd_swap.lo cnd_swap.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo neg | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o neg.lo neg.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo com | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o com.lo com.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mul_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mul_1.lo mul_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo addmul_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o addmul_1.lo addmul_1.c no checking whether fileno_unlocked is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mp_bases -I/usr/include -DNO_ASM -g -c mp_bases.c -o mp_bases.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_fib_table -I/usr/include -DNO_ASM -g -c fib_table.c -o fib_table.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_add_1 -I/usr/include -DNO_ASM -g -c add_1.c -o add_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_cnd_add_n -I/usr/include -DNO_ASM -g -c cnd_add_n.c -o cnd_add_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sub_1 -I/usr/include -DNO_ASM -g -c sub_1.c -o sub_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_add -I/usr/include -DNO_ASM -g -c add.c -o add.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sub -I/usr/include -DNO_ASM -g -c sub.c -o sub.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_cnd_swap -I/usr/include -DNO_ASM -g -c cnd_swap.c -o cnd_swap.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_add_n -I/usr/include -DNO_ASM -g -c add_n.c -o add_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_cnd_sub_n -I/usr/include -DNO_ASM -g -c cnd_sub_n.c -o cnd_sub_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_com -I/usr/include -DNO_ASM -g -c com.c -o com.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_neg -I/usr/include -DNO_ASM -g -c neg.c -o neg.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sub_n -I/usr/include -DNO_ASM -g -c sub_n.c -o sub_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_addmul_1 -I/usr/include -DNO_ASM -g -c addmul_1.c -o addmul_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mul_1 -I/usr/include -DNO_ASM -g -c mul_1.c -o mul_1.o no checking whether fprintf_unlocked is declared... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo submul_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o submul_1.lo submul_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo add_err1_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o add_err1_n.lo add_err1_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_submul_1 -I/usr/include -DNO_ASM -g -c submul_1.c -o submul_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo add_err2_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o add_err2_n.lo add_err2_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_add_err1_n -I/usr/include -DNO_ASM -g -c add_err1_n.c -o add_err1_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo add_err3_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o add_err3_n.lo add_err3_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_add_err2_n -I/usr/include -DNO_ASM -g -c add_err2_n.c -o add_err2_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sub_err1_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sub_err1_n.lo sub_err1_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sub_err2_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sub_err2_n.lo sub_err2_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_add_err3_n -I/usr/include -DNO_ASM -g -c add_err3_n.c -o add_err3_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sub_err3_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sub_err3_n.lo sub_err3_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sub_err1_n -I/usr/include -DNO_ASM -g -c sub_err1_n.c -o sub_err1_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sub_err2_n -I/usr/include -DNO_ASM -g -c sub_err2_n.c -o sub_err2_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sub_err3_n -I/usr/include -DNO_ASM -g -c sub_err3_n.c -o sub_err3_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo lshift | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o lshift.lo lshift.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo rshift | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o rshift.lo rshift.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo dive_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o dive_1.lo dive_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo diveby3 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o diveby3.lo diveby3.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo divis | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o divis.lo divis.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo divrem | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o divrem.lo divrem.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_lshift -I/usr/include -DNO_ASM -g -c lshift.c -o lshift.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_rshift -I/usr/include -DNO_ASM -g -c rshift.c -o rshift.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo divrem_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o divrem_1.lo divrem_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_dive_1 -I/usr/include -DNO_ASM -g -c dive_1.c -o dive_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_diveby3 -I/usr/include -DNO_ASM -g -c diveby3.c -o diveby3.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_divis -I/usr/include -DNO_ASM -g -c divis.c -o divis.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo divrem_2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o divrem_2.lo divrem_2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_divrem -I/usr/include -DNO_ASM -g -c divrem.c -o divrem.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_divrem_1 -I/usr/include -DNO_ASM -g -c divrem_1.c -o divrem_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_divrem_2 -I/usr/include -DNO_ASM -g -c divrem_2.c -o divrem_2.o no checking whether fputc_unlocked is declared... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo fib2_ui | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o fib2_ui.lo fib2_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_fib2_ui -I/usr/include -DNO_ASM -g -c fib2_ui.c -o fib2_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mod_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mod_1.lo mod_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mod_34lsub1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mod_34lsub1.lo mod_34lsub1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mode1o | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mode1o.lo mode1o.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mod_34lsub1 -I/usr/include -DNO_ASM -g -c mod_34lsub1.c -o mod_34lsub1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mod_1 -I/usr/include -DNO_ASM -g -c mod_1.c -o mod_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo pre_divrem_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o pre_divrem_1.lo pre_divrem_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mode1o -I/usr/include -DNO_ASM -g -c mode1o.c -o mode1o.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_pre_divrem_1 -I/usr/include -DNO_ASM -g -c pre_divrem_1.c -o pre_divrem_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo pre_mod_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o pre_mod_1.lo pre_mod_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo dump | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o dump.lo dump.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mod_1_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mod_1_1.lo mod_1_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_pre_mod_1 -I/usr/include -DNO_ASM -g -c pre_mod_1.c -o pre_mod_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_dump -I/usr/include -DNO_ASM -g -c dump.c -o dump.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mod_1_2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mod_1_2.lo mod_1_2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mod_1_1 -I/usr/include -DNO_ASM -g -c mod_1_1.c -o mod_1_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mod_1_2 -I/usr/include -DNO_ASM -g -c mod_1_2.c -o mod_1_2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mod_1_3 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mod_1_3.lo mod_1_3.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mod_1_3 -I/usr/include -DNO_ASM -g -c mod_1_3.c -o mod_1_3.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mod_1_4 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mod_1_4.lo mod_1_4.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo lshiftc | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o lshiftc.lo lshiftc.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mod_1_4 -I/usr/include -DNO_ASM -g -c mod_1_4.c -o mod_1_4.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mul.lo mul.c no checking whether fputs_unlocked is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_lshiftc -I/usr/include -DNO_ASM -g -c lshiftc.c -o lshiftc.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mul -I/usr/include -DNO_ASM -g -c mul.c -o mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mul_fft | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mul_fft.lo mul_fft.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mul_fft -I/usr/include -DNO_ASM -g -c mul_fft.c -o mul_fft.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mul_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mul_n.lo mul_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mul_n -I/usr/include -DNO_ASM -g -c mul_n.c -o mul_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sqr.lo sqr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mul_basecase | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mul_basecase.lo mul_basecase.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sqr -I/usr/include -DNO_ASM -g -c sqr.c -o sqr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sqr_basecase | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sqr_basecase.lo sqr_basecase.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mul_basecase -I/usr/include -DNO_ASM -g -c mul_basecase.c -o mul_basecase.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo nussbaumer_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o nussbaumer_mul.lo nussbaumer_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sqr_basecase -I/usr/include -DNO_ASM -g -c sqr_basecase.c -o sqr_basecase.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mulmid_basecase | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mulmid_basecase.lo mulmid_basecase.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_nussbaumer_mul -I/usr/include -DNO_ASM -g -c nussbaumer_mul.c -o nussbaumer_mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mulmid_basecase -I/usr/include -DNO_ASM -g -c mulmid_basecase.c -o mulmid_basecase.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom42_mulmid | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom42_mulmid.lo toom42_mulmid.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom42_mulmid -I/usr/include -DNO_ASM -g -c toom42_mulmid.c -o toom42_mulmid.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mulmid_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mulmid_n.lo mulmid_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mulmid_n -I/usr/include -DNO_ASM -g -c mulmid_n.c -o mulmid_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mulmid | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mulmid.lo mulmid.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo random | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o random.lo random.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mulmid -I/usr/include -DNO_ASM -g -c mulmid.c -o mulmid.o no libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_random -I/usr/include -DNO_ASM -g -c random.c -o random.o checking whether fread_unlocked is declared... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo random2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o random2.lo random2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_random2 -I/usr/include -DNO_ASM -g -c random2.c -o random2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo pow_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o pow_1.lo pow_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_pow_1 -I/usr/include -DNO_ASM -g -c pow_1.c -o pow_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo rootrem | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o rootrem.lo rootrem.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sqrtrem | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sqrtrem.lo sqrtrem.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_rootrem -I/usr/include -DNO_ASM -g -c rootrem.c -o rootrem.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sqrtrem -I/usr/include -DNO_ASM -g -c sqrtrem.c -o sqrtrem.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sizeinbase | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sizeinbase.lo sizeinbase.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo get_str | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o get_str.lo get_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sizeinbase -I/usr/include -DNO_ASM -g -c sizeinbase.c -o sizeinbase.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo set_str | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o set_str.lo set_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo scan0 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o scan0.lo scan0.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_get_str -I/usr/include -DNO_ASM -g -c get_str.c -o get_str.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_set_str -I/usr/include -DNO_ASM -g -c set_str.c -o set_str.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_scan0 -I/usr/include -DNO_ASM -g -c scan0.c -o scan0.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo scan1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o scan1.lo scan1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_scan1 -I/usr/include -DNO_ASM -g -c scan1.c -o scan1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo popcount | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o popcount.lo popcount.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_popcount -I/usr/include -DNO_ASM -g -c popcount.c -o popcount.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hamdist | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hamdist.lo hamdist.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo cmp | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o cmp.lo cmp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hamdist -I/usr/include -DNO_ASM -g -c hamdist.c -o hamdist.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo zero_p | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o zero_p.lo zero_p.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_cmp -I/usr/include -DNO_ASM -g -c cmp.c -o cmp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo perfsqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o perfsqr.lo perfsqr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_zero_p -I/usr/include -DNO_ASM -g -c zero_p.c -o zero_p.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_perfsqr -I/usr/include -DNO_ASM -g -c perfsqr.c -o perfsqr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo perfpow | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o perfpow.lo perfpow.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo gcd_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o gcd_1.lo gcd_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_perfpow -I/usr/include -DNO_ASM -g -c perfpow.c -o perfpow.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_gcd_1 -I/usr/include -DNO_ASM -g -c gcd_1.c -o gcd_1.o no checking whether fwrite_unlocked is declared... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo gcd | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o gcd.lo gcd.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo gcdext_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o gcdext_1.lo gcdext_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_gcd -I/usr/include -DNO_ASM -g -c gcd.c -o gcd.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_gcdext_1 -I/usr/include -DNO_ASM -g -c gcdext_1.c -o gcdext_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo gcdext | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o gcdext.lo gcdext.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo gcd_subdiv_step | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o gcd_subdiv_step.lo gcd_subdiv_step.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo gcdext_lehmer | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o gcdext_lehmer.lo gcdext_lehmer.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_gcdext -I/usr/include -DNO_ASM -g -c gcdext.c -o gcdext.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_gcd_subdiv_step -I/usr/include -DNO_ASM -g -c gcd_subdiv_step.c -o gcd_subdiv_step.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_gcdext_lehmer -I/usr/include -DNO_ASM -g -c gcdext_lehmer.c -o gcdext_lehmer.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo div_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o div_q.lo div_q.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo tdiv_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o tdiv_qr.lo tdiv_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_div_q -I/usr/include -DNO_ASM -g -c div_q.c -o div_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_tdiv_qr -I/usr/include -DNO_ASM -g -c tdiv_qr.c -o tdiv_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo jacbase | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o jacbase.lo jacbase.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo jacobi_2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o jacobi_2.lo jacobi_2.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo jacobi | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o jacobi.lo jacobi.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo get_d | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o get_d.lo get_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_jacbase -I/usr/include -DNO_ASM -g -c jacbase.c -o jacbase.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_jacobi_2 -I/usr/include -DNO_ASM -g -c jacobi_2.c -o jacobi_2.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_jacobi -I/usr/include -DNO_ASM -g -c jacobi.c -o jacobi.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_get_d -I/usr/include -DNO_ASM -g -c get_d.c -o get_d.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo matrix22_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o matrix22_mul.lo matrix22_mul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo matrix22_mul1_inverse_vector | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o matrix22_mul1_inverse_vector.lo matrix22_mul1_inverse_vector.c no checking whether getchar_unlocked is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_matrix22_mul -I/usr/include -DNO_ASM -g -c matrix22_mul.c -o matrix22_mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_matrix22_mul1_inverse_vector -I/usr/include -DNO_ASM -g -c matrix22_mul1_inverse_vector.c -o matrix22_mul1_inverse_vector.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd_matrix | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd_matrix.lo hgcd_matrix.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd_matrix -I/usr/include -DNO_ASM -g -c hgcd_matrix.c -o hgcd_matrix.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd2.lo hgcd2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd2 -I/usr/include -DNO_ASM -g -c hgcd2.c -o hgcd2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd_step | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd_step.lo hgcd_step.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd_step -I/usr/include -DNO_ASM -g -c hgcd_step.c -o hgcd_step.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd_reduce | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd_reduce.lo hgcd_reduce.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd.lo hgcd.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd_reduce -I/usr/include -DNO_ASM -g -c hgcd_reduce.c -o hgcd_reduce.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd -I/usr/include -DNO_ASM -g -c hgcd.c -o hgcd.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd_appr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd_appr.lo hgcd_appr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd2_jacobi | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd2_jacobi.lo hgcd2_jacobi.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd_appr -I/usr/include -DNO_ASM -g -c hgcd_appr.c -o hgcd_appr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo hgcd_jacobi | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o hgcd_jacobi.lo hgcd_jacobi.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mullo_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mullo_n.lo mullo_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd2_jacobi -I/usr/include -DNO_ASM -g -c hgcd2_jacobi.c -o hgcd2_jacobi.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_hgcd_jacobi -I/usr/include -DNO_ASM -g -c hgcd_jacobi.c -o hgcd_jacobi.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mullo_n -I/usr/include -DNO_ASM -g -c mullo_n.c -o mullo_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mullo_basecase | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mullo_basecase.lo mullo_basecase.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sqrlo | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sqrlo.lo sqrlo.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mullo_basecase -I/usr/include -DNO_ASM -g -c mullo_basecase.c -o mullo_basecase.o yes libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sqrlo -I/usr/include -DNO_ASM -g -c sqrlo.c -o sqrlo.o checking whether getc_unlocked is declared... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sqrlo_basecase | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sqrlo_basecase.lo sqrlo_basecase.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom22_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom22_mul.lo toom22_mul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom32_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom32_mul.lo toom32_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sqrlo_basecase -I/usr/include -DNO_ASM -g -c sqrlo_basecase.c -o sqrlo_basecase.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom42_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom42_mul.lo toom42_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom32_mul -I/usr/include -DNO_ASM -g -c toom32_mul.c -o toom32_mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom22_mul -I/usr/include -DNO_ASM -g -c toom22_mul.c -o toom22_mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom42_mul -I/usr/include -DNO_ASM -g -c toom42_mul.c -o toom42_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom52_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom52_mul.lo toom52_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom52_mul -I/usr/include -DNO_ASM -g -c toom52_mul.c -o toom52_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom62_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom62_mul.lo toom62_mul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom33_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom33_mul.lo toom33_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom62_mul -I/usr/include -DNO_ASM -g -c toom62_mul.c -o toom62_mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom33_mul -I/usr/include -DNO_ASM -g -c toom33_mul.c -o toom33_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom43_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom43_mul.lo toom43_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom43_mul -I/usr/include -DNO_ASM -g -c toom43_mul.c -o toom43_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom53_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom53_mul.lo toom53_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom53_mul -I/usr/include -DNO_ASM -g -c toom53_mul.c -o toom53_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom54_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom54_mul.lo toom54_mul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom63_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom63_mul.lo toom63_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom54_mul -I/usr/include -DNO_ASM -g -c toom54_mul.c -o toom54_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom44_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom44_mul.lo toom44_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom63_mul -I/usr/include -DNO_ASM -g -c toom63_mul.c -o toom63_mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom44_mul -I/usr/include -DNO_ASM -g -c toom44_mul.c -o toom44_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom6h_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom6h_mul.lo toom6h_mul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom6_sqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom6_sqr.lo toom6_sqr.c yes checking whether putchar_unlocked is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom6h_mul -I/usr/include -DNO_ASM -g -c toom6h_mul.c -o toom6h_mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom6_sqr -I/usr/include -DNO_ASM -g -c toom6_sqr.c -o toom6_sqr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom8h_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom8h_mul.lo toom8h_mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom8h_mul -I/usr/include -DNO_ASM -g -c toom8h_mul.c -o toom8h_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom8_sqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom8_sqr.lo toom8_sqr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_couple_handling | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_couple_handling.lo toom_couple_handling.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom2_sqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom2_sqr.lo toom2_sqr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_couple_handling -I/usr/include -DNO_ASM -g -c toom_couple_handling.c -o toom_couple_handling.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom8_sqr -I/usr/include -DNO_ASM -g -c toom8_sqr.c -o toom8_sqr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom2_sqr -I/usr/include -DNO_ASM -g -c toom2_sqr.c -o toom2_sqr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom3_sqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom3_sqr.lo toom3_sqr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom3_sqr -I/usr/include -DNO_ASM -g -c toom3_sqr.c -o toom3_sqr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom4_sqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom4_sqr.lo toom4_sqr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_eval_dgr3_pm1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_eval_dgr3_pm1.lo toom_eval_dgr3_pm1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_eval_dgr3_pm2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_eval_dgr3_pm2.lo toom_eval_dgr3_pm2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom4_sqr -I/usr/include -DNO_ASM -g -c toom4_sqr.c -o toom4_sqr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_eval_dgr3_pm1 -I/usr/include -DNO_ASM -g -c toom_eval_dgr3_pm1.c -o toom_eval_dgr3_pm1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_eval_pm1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_eval_pm1.lo toom_eval_pm1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_eval_pm2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_eval_pm2.lo toom_eval_pm2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_eval_dgr3_pm2 -I/usr/include -DNO_ASM -g -c toom_eval_dgr3_pm2.c -o toom_eval_dgr3_pm2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_eval_pm2exp | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_eval_pm2exp.lo toom_eval_pm2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_eval_pm1 -I/usr/include -DNO_ASM -g -c toom_eval_pm1.c -o toom_eval_pm1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_eval_pm2rexp | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_eval_pm2rexp.lo toom_eval_pm2rexp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_interpolate_5pts | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_interpolate_5pts.lo toom_interpolate_5pts.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_eval_pm2exp -I/usr/include -DNO_ASM -g -c toom_eval_pm2exp.c -o toom_eval_pm2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_interpolate_6pts | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_interpolate_6pts.lo toom_interpolate_6pts.c yes checking whether putc_unlocked is declared... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_eval_pm2rexp -I/usr/include -DNO_ASM -g -c toom_eval_pm2rexp.c -o toom_eval_pm2rexp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_eval_pm2 -I/usr/include -DNO_ASM -g -c toom_eval_pm2.c -o toom_eval_pm2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_interpolate_7pts | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_interpolate_7pts.lo toom_interpolate_7pts.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_interpolate_8pts | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_interpolate_8pts.lo toom_interpolate_8pts.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_interpolate_12pts | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_interpolate_12pts.lo toom_interpolate_12pts.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_interpolate_6pts -I/usr/include -DNO_ASM -g -c toom_interpolate_6pts.c -o toom_interpolate_6pts.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo toom_interpolate_16pts | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o toom_interpolate_16pts.lo toom_interpolate_16pts.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo invertappr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o invertappr.lo invertappr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_interpolate_5pts -I/usr/include -DNO_ASM -g -c toom_interpolate_5pts.c -o toom_interpolate_5pts.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_interpolate_7pts -I/usr/include -DNO_ASM -g -c toom_interpolate_7pts.c -o toom_interpolate_7pts.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_interpolate_12pts -I/usr/include -DNO_ASM -g -c toom_interpolate_12pts.c -o toom_interpolate_12pts.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_interpolate_8pts -I/usr/include -DNO_ASM -g -c toom_interpolate_8pts.c -o toom_interpolate_8pts.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_invertappr -I/usr/include -DNO_ASM -g -c invertappr.c -o invertappr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_toom_interpolate_16pts -I/usr/include -DNO_ASM -g -c toom_interpolate_16pts.c -o toom_interpolate_16pts.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo invert | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o invert.lo invert.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo binvert | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o binvert.lo binvert.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_invert -I/usr/include -DNO_ASM -g -c invert.c -o invert.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mulmod_bnm1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mulmod_bnm1.lo mulmod_bnm1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_binvert -I/usr/include -DNO_ASM -g -c binvert.c -o binvert.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sqrmod_bnm1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sqrmod_bnm1.lo sqrmod_bnm1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mulmod_bnm1 -I/usr/include -DNO_ASM -g -c mulmod_bnm1.c -o mulmod_bnm1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sqrmod_bnm1 -I/usr/include -DNO_ASM -g -c sqrmod_bnm1.c -o sqrmod_bnm1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo div_qr_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o div_qr_1.lo div_qr_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_div_qr_1 -I/usr/include -DNO_ASM -g -c div_qr_1.c -o div_qr_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo div_qr_1n_pi1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o div_qr_1n_pi1.lo div_qr_1n_pi1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_div_qr_1n_pi1 -I/usr/include -DNO_ASM -g -c div_qr_1n_pi1.c -o div_qr_1n_pi1.o yes checking for working alloca.h... toom_interpolate_5pts.c:71:19: warning: expression result unused [-Wunused-value] ASSERT_NOCARRY (mpn_divexact_by3 (v2, v2, kk1)); /* v2 <- v2 / 3 */ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../gcc-7.1.0/gmp/gmp-impl.h:1621:6: note: expanded from macro 'mpn_divexact_by3' (3 & mpn_bdiv_dbm1 (dst, src, size, __GMP_CAST (mp_limb_t, GMP_NUMB_MASK / 3))) ~ ^ ../../../gcc-7.1.0/gmp/gmp-impl.h:2412:33: note: expanded from macro 'ASSERT_NOCARRY' #define ASSERT_NOCARRY(expr) (expr) ^~~~ 1 warning generated. toom_interpolate_8pts.c:164:18: warning: expression result unused [-Wunused-value] ASSERT_NOCARRY(mpn_divexact_by3 (r5, r5, 3 * n + 1)); ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../gcc-7.1.0/gmp/gmp-impl.h:1621:6: note: expanded from macro 'mpn_divexact_by3' (3 & mpn_bdiv_dbm1 (dst, src, size, __GMP_CAST (mp_limb_t, GMP_NUMB_MASK / 3))) ~ ^ ../../../gcc-7.1.0/gmp/gmp-impl.h:2412:33: note: expanded from macro 'ASSERT_NOCARRY' #define ASSERT_NOCARRY(expr) (expr) ^~~~ /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo div_qr_2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o div_qr_2.lo div_qr_2.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo div_qr_2n_pi1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o div_qr_2n_pi1.lo div_qr_2n_pi1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo div_qr_2u_pi1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o div_qr_2u_pi1.lo div_qr_2u_pi1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_div_qr_2 -I/usr/include -DNO_ASM -g -c div_qr_2.c -o div_qr_2.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_div_qr_2n_pi1 -I/usr/include -DNO_ASM -g -c div_qr_2n_pi1.c -o div_qr_2n_pi1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sbpi1_div_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sbpi1_div_q.lo sbpi1_div_q.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sbpi1_div_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sbpi1_div_qr.lo sbpi1_div_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_div_qr_2u_pi1 -I/usr/include -DNO_ASM -g -c div_qr_2u_pi1.c -o div_qr_2u_pi1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sbpi1_divappr_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sbpi1_divappr_q.lo sbpi1_divappr_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sbpi1_div_q -I/usr/include -DNO_ASM -g -c sbpi1_div_q.c -o sbpi1_div_q.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo dcpi1_div_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o dcpi1_div_q.lo dcpi1_div_q.c 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sbpi1_div_qr -I/usr/include -DNO_ASM -g -c sbpi1_div_qr.c -o sbpi1_div_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo dcpi1_div_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o dcpi1_div_qr.lo dcpi1_div_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sbpi1_divappr_q -I/usr/include -DNO_ASM -g -c sbpi1_divappr_q.c -o sbpi1_divappr_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_dcpi1_div_q -I/usr/include -DNO_ASM -g -c dcpi1_div_q.c -o dcpi1_div_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_dcpi1_div_qr -I/usr/include -DNO_ASM -g -c dcpi1_div_qr.c -o dcpi1_div_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo dcpi1_divappr_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o dcpi1_divappr_q.lo dcpi1_divappr_q.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mu_div_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mu_div_qr.lo mu_div_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_dcpi1_divappr_q -I/usr/include -DNO_ASM -g -c dcpi1_divappr_q.c -o dcpi1_divappr_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mu_div_qr -I/usr/include -DNO_ASM -g -c mu_div_qr.c -o mu_div_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mu_divappr_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mu_divappr_q.lo mu_divappr_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mu_divappr_q -I/usr/include -DNO_ASM -g -c mu_divappr_q.c -o mu_divappr_q.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mu_div_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mu_div_q.lo mu_div_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mu_div_q -I/usr/include -DNO_ASM -g -c mu_div_q.c -o mu_div_q.o no checking for alloca... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo bdiv_q_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o bdiv_q_1.lo bdiv_q_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sbpi1_bdiv_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sbpi1_bdiv_q.lo sbpi1_bdiv_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_bdiv_q_1 -I/usr/include -DNO_ASM -g -c bdiv_q_1.c -o bdiv_q_1.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sbpi1_bdiv_q -I/usr/include -DNO_ASM -g -c sbpi1_bdiv_q.c -o sbpi1_bdiv_q.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sbpi1_bdiv_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sbpi1_bdiv_qr.lo sbpi1_bdiv_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sbpi1_bdiv_qr -I/usr/include -DNO_ASM -g -c sbpi1_bdiv_qr.c -o sbpi1_bdiv_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo dcpi1_bdiv_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o dcpi1_bdiv_q.lo dcpi1_bdiv_q.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo dcpi1_bdiv_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o dcpi1_bdiv_qr.lo dcpi1_bdiv_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_dcpi1_bdiv_q -I/usr/include -DNO_ASM -g -c dcpi1_bdiv_q.c -o dcpi1_bdiv_q.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mu_bdiv_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mu_bdiv_q.lo mu_bdiv_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_dcpi1_bdiv_qr -I/usr/include -DNO_ASM -g -c dcpi1_bdiv_qr.c -o dcpi1_bdiv_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo mu_bdiv_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o mu_bdiv_qr.lo mu_bdiv_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mu_bdiv_q -I/usr/include -DNO_ASM -g -c mu_bdiv_q.c -o mu_bdiv_q.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo bdiv_q | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o bdiv_q.lo bdiv_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_mu_bdiv_qr -I/usr/include -DNO_ASM -g -c mu_bdiv_qr.c -o mu_bdiv_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo bdiv_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o bdiv_qr.lo bdiv_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_bdiv_q -I/usr/include -DNO_ASM -g -c bdiv_q.c -o bdiv_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_bdiv_qr -I/usr/include -DNO_ASM -g -c bdiv_qr.c -o bdiv_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo broot | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o broot.lo broot.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo brootinv | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o brootinv.lo brootinv.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_broot -I/usr/include -DNO_ASM -g -c broot.c -o broot.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_brootinv -I/usr/include -DNO_ASM -g -c brootinv.c -o brootinv.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo bsqrt | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o bsqrt.lo bsqrt.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo bsqrtinv | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o bsqrtinv.lo bsqrtinv.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo divexact | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o divexact.lo divexact.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_bsqrt -I/usr/include -DNO_ASM -g -c bsqrt.c -o bsqrt.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_bsqrtinv -I/usr/include -DNO_ASM -g -c bsqrtinv.c -o bsqrtinv.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_divexact -I/usr/include -DNO_ASM -g -c divexact.c -o divexact.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo bdiv_dbm1c | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o bdiv_dbm1c.lo bdiv_dbm1c.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_bdiv_dbm1c -I/usr/include -DNO_ASM -g -c bdiv_dbm1c.c -o bdiv_dbm1c.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo redc_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o redc_1.lo redc_1.c yes checking for ANSI C header files... (cached) yes checking for nl_langinfo and CODESET... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_redc_1 -I/usr/include -DNO_ASM -g -c redc_1.c -o redc_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo redc_2 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o redc_2.lo redc_2.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo redc_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o redc_n.lo redc_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_redc_n -I/usr/include -DNO_ASM -g -c redc_n.c -o redc_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_redc_2 -I/usr/include -DNO_ASM -g -c redc_2.c -o redc_2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo powm | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o powm.lo powm.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo powlo | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o powlo.lo powlo.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_powm -I/usr/include -DNO_ASM -g -c powm.c -o powm.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_powm | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_powm.lo sec_powm.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_powlo -I/usr/include -DNO_ASM -g -c powlo.c -o powlo.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_powm -I/usr/include -DNO_ASM -g -c sec_powm.c -o sec_powm.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_mul | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_mul.lo sec_mul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_sqr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_sqr.lo sec_sqr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_mul -I/usr/include -DNO_ASM -g -c sec_mul.c -o sec_mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_div_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_div_qr.lo sec_div_qr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_div_r | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_div_r.lo sec_div_r.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_sqr -I/usr/include -DNO_ASM -g -c sec_sqr.c -o sec_sqr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_pi1_div_qr | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_pi1_div_qr.lo sec_pi1_div_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_div_qr -I/usr/include -DNO_ASM -g -c sec_div_qr.c -o sec_div_qr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_div_r -I/usr/include -DNO_ASM -g -c sec_div_r.c -o sec_div_r.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_pi1_div_qr -I/usr/include -DNO_ASM -g -c sec_pi1_div_qr.c -o sec_pi1_div_qr.o yes checking whether NLS is requested... yes checking for catalogs to be installed... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_pi1_div_r | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_pi1_div_r.lo sec_pi1_div_r.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_pi1_div_r -I/usr/include -DNO_ASM -g -c sec_pi1_div_r.c -o sec_pi1_div_r.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_add_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_add_1.lo sec_add_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_add_1 -I/usr/include -DNO_ASM -g -c sec_add_1.c -o sec_add_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_sub_1 | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_sub_1.lo sec_sub_1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_invert | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_invert.lo sec_invert.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_sub_1 -I/usr/include -DNO_ASM -g -c sec_sub_1.c -o sec_sub_1.o 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... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_invert -I/usr/include -DNO_ASM -g -c sec_invert.c -o sec_invert.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo trialdiv | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o trialdiv.lo trialdiv.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo remove | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o remove.lo remove.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_trialdiv -I/usr/include -DNO_ASM -g -c trialdiv.c -o trialdiv.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_remove -I/usr/include -DNO_ASM -g -c remove.c -o remove.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo and_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o and_n.lo and_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo andn_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o andn_n.lo andn_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo nand_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o nand_n.lo nand_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_andn_n -I/usr/include -DNO_ASM -g -c andn_n.c -o andn_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_nand_n -I/usr/include -DNO_ASM -g -c nand_n.c -o nand_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo ior_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o ior_n.lo ior_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_and_n -I/usr/include -DNO_ASM -g -c and_n.c -o and_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo iorn_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o iorn_n.lo iorn_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_ior_n -I/usr/include -DNO_ASM -g -c ior_n.c -o ior_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo nior_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o nior_n.lo nior_n.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo xor_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o xor_n.lo xor_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_iorn_n -I/usr/include -DNO_ASM -g -c iorn_n.c -o iorn_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_nior_n -I/usr/include -DNO_ASM -g -c nior_n.c -o nior_n.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_xor_n -I/usr/include -DNO_ASM -g -c xor_n.c -o xor_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo xnor_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o xnor_n.lo xnor_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_xnor_n -I/usr/include -DNO_ASM -g -c xnor_n.c -o xnor_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo copyi | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o copyi.lo copyi.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_copyi -I/usr/include -DNO_ASM -g -c copyi.c -o copyi.o checking for ld used by GCC... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo copyd | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o copyd.lo copyd.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo zero | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o zero.lo zero.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_copyd -I/usr/include -DNO_ASM -g -c copyd.c -o copyd.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_zero -I/usr/include -DNO_ASM -g -c zero.c -o zero.o /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo sec_tabselect | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o sec_tabselect.lo sec_tabselect.c done checking for iconv... /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo comb_tables | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o comb_tables.lo comb_tables.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_`echo add_n_sub_n | sed 's/_$//'` -I/usr/include -DNO_ASM -g -c -o add_n_sub_n.lo add_n_sub_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_sec_tabselect -I/usr/include -DNO_ASM -g -c sec_tabselect.c -o sec_tabselect.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_comb_tables -I/usr/include -DNO_ASM -g -c comb_tables.c -o comb_tables.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpn -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -DOPERATION_add_n_sub_n -I/usr/include -DNO_ASM -g -c add_n_sub_n.c -o add_n_sub_n.o yes checking for iconv declaration... /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libmpn.la fib_table.lo mp_bases.lo add.lo add_1.lo add_n.lo sub.lo sub_1.lo sub_n.lo cnd_add_n.lo cnd_sub_n.lo cnd_swap.lo neg.lo com.lo mul_1.lo addmul_1.lo submul_1.lo add_err1_n.lo add_err2_n.lo add_err3_n.lo sub_err1_n.lo sub_err2_n.lo sub_err3_n.lo lshift.lo rshift.lo dive_1.lo diveby3.lo divis.lo divrem.lo divrem_1.lo divrem_2.lo fib2_ui.lo mod_1.lo mod_34lsub1.lo mode1o.lo pre_divrem_1.lo pre_mod_1.lo dump.lo mod_1_1.lo mod_1_2.lo mod_1_3.lo mod_1_4.lo lshiftc.lo mul.lo mul_fft.lo mul_n.lo sqr.lo mul_basecase.lo sqr_basecase.lo nussbaumer_mul.lo mulmid_basecase.lo toom42_mulmid.lo mulmid_n.lo mulmid.lo random.lo random2.lo pow_1.lo rootrem.lo sqrtrem.lo sizeinbase.lo get_str.lo set_str.lo scan0.lo scan1.lo popcount.lo hamdist.lo cmp.lo zero_p.lo perfsqr.lo perfpow.lo gcd_1.lo gcd.lo gcdext_1.lo gcdext.lo gcd_subdiv_step.lo gcdext_lehmer.lo div_q.lo tdiv_qr.lo jacbase.lo jacobi_2.lo jacobi.lo get_d.lo matrix22_mul.lo matrix22_mul1_inverse_vector.lo hgcd_matrix.lo hgcd2.lo hgcd_step.lo hgcd_reduce.lo hgcd.lo hgcd_appr.lo hgcd2_jacobi.lo hgcd_jacobi.lo mullo_n.lo mullo_basecase.lo sqrlo.lo sqrlo_basecase.lo toom22_mul.lo toom32_mul.lo toom42_mul.lo toom52_mul.lo toom62_mul.lo toom33_mul.lo toom43_mul.lo toom53_mul.lo toom54_mul.lo toom63_mul.lo toom44_mul.lo toom6h_mul.lo toom6_sqr.lo toom8h_mul.lo toom8_sqr.lo toom_couple_handling.lo toom2_sqr.lo toom3_sqr.lo toom4_sqr.lo toom_eval_dgr3_pm1.lo toom_eval_dgr3_pm2.lo toom_eval_pm1.lo toom_eval_pm2.lo toom_eval_pm2exp.lo toom_eval_pm2rexp.lo toom_interpolate_5pts.lo toom_interpolate_6pts.lo toom_interpolate_7pts.lo toom_interpolate_8pts.lo toom_interpolate_12pts.lo toom_interpolate_16pts.lo invertappr.lo invert.lo binvert.lo mulmod_bnm1.lo sqrmod_bnm1.lo div_qr_1.lo div_qr_1n_pi1.lo div_qr_2.lo div_qr_2n_pi1.lo div_qr_2u_pi1.lo sbpi1_div_q.lo sbpi1_div_qr.lo sbpi1_divappr_q.lo dcpi1_div_q.lo dcpi1_div_qr.lo dcpi1_divappr_q.lo mu_div_qr.lo mu_divappr_q.lo mu_div_q.lo bdiv_q_1.lo sbpi1_bdiv_q.lo sbpi1_bdiv_qr.lo dcpi1_bdiv_q.lo dcpi1_bdiv_qr.lo mu_bdiv_q.lo mu_bdiv_qr.lo bdiv_q.lo bdiv_qr.lo broot.lo brootinv.lo bsqrt.lo bsqrtinv.lo divexact.lo bdiv_dbm1c.lo redc_1.lo redc_2.lo redc_n.lo powm.lo powlo.lo sec_powm.lo sec_mul.lo sec_sqr.lo sec_div_qr.lo sec_div_r.lo sec_pi1_div_qr.lo sec_pi1_div_r.lo sec_add_1.lo sec_sub_1.lo sec_invert.lo trialdiv.lo remove.lo and_n.lo andn_n.lo nand_n.lo ior_n.lo iorn_n.lo nior_n.lo xor_n.lo xnor_n.lo copyi.lo copyd.lo zero.lo sec_tabselect.lo comb_tables.lo add_n_sub_n.lo install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depdir commands mkdir .deps gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/libcpp' clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo ../../gcc-7.1.0/libcpp/charset.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo ../../gcc-7.1.0/libcpp/directives.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o directives-only.o -MT directives-only.o -MMD -MP -MF .deps/directives-only.Tpo ../../gcc-7.1.0/libcpp/directives-only.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo ../../gcc-7.1.0/libcpp/errors.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo ../../gcc-7.1.0/libcpp/expr.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo ../../gcc-7.1.0/libcpp/files.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo ../../gcc-7.1.0/libcpp/identifiers.c echo "#define LOCALEDIR \"/usr/pkg/gcc7/share/locale\"" > localedir.new clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-7.1.0/libcpp/lex.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo ../../gcc-7.1.0/libcpp/line-map.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo ../../gcc-7.1.0/libcpp/macro.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo ../../gcc-7.1.0/libcpp/mkdeps.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo ../../gcc-7.1.0/libcpp/pch.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo ../../gcc-7.1.0/libcpp/symtab.c clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo ../../gcc-7.1.0/libcpp/traditional.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] ../../gcc-7.1.0/libcpp/../move-if-change localedir.new localedir.h echo timestamp > localedir.hs clang++ -std=gnu++98 -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I../../gcc-7.1.0/libcpp -I. -I../../gcc-7.1.0/libcpp/../include -I./../intl -I../../gcc-7.1.0/libcpp/include -I/usr/include -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo ../../gcc-7.1.0/libcpp/init.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/libcpp/directives-only.c:20: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/directives.c:22: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/mkdeps.c:24: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/errors.c:26: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/files.c:24: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/symtab.c:23: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/init.c:22: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/lex.c:23: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/macro.c:26: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. ../../gcc-7.1.0/libcpp/init.c:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts] s('=', '#') s(')', ']') s('!', '|') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('(', '[') s('\'', '^') s('>', '}') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ ../../gcc-7.1.0/libcpp/init.c:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts] s('/', '\\') s('<', '{') s('-', '~') ^ ~~~ ../../gcc-7.1.0/libcpp/init.c:62:18: note: expanded from macro 's' #define s(p, v) x[p] = v; ^~ In file included from ../../gcc-7.1.0/libcpp/line-map.c:23: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/expr.c:20: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. In file included from ../../gcc-7.1.0/libcpp/traditional.c:20: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ 2 warnings generated. 2 warnings generated. 11 warnings generated. ../../gcc-7.1.0/libcpp/macro.c:3105:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-7.1.0/libcpp/macro.c:3105:40: note: treat the string as an argument to avoid this cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^ "%s", ../../gcc-7.1.0/libcpp/macro.c:3118:40: warning: format string is not a string literal (potentially insecure) [-Wformat-security] cpp_error (pfile, CPP_DL_ERROR, paste_op_error_msg); ^~~~~~~~~~~~~~~~~~ ../../gcc-7.1.0/libcpp/macro.c:3118: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-7.1.0/libcpp/pch.c:19: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define true 1 ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ In file included from ../../gcc-7.1.0/libcpp/identifiers.c:26: ../../gcc-7.1.0/libcpp/system.h:435:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] In file included from ../../gcc-7.1.0/libcpp/charset.c:21: #define true 1../../gcc-7.1.0/libcpp/system.h : ^435 :9../../gcc-7.1.0/libcpp/system.h:: 436warning:: 9keyword is hidden by macro definition [-Wkeyword-macro]: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0#define true 1 ^ ^ ../../gcc-7.1.0/libcpp/system.h:436:9: warning: keyword is hidden by macro definition [-Wkeyword-macro] #define false 0 ^ ../../gcc-7.1.0/libcpp/expr.c:770:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 0, message); ^~~~~~~ ../../gcc-7.1.0/libcpp/expr.c:770:11: note: treat the string as an argument to avoid this 0, message); ^ "%s", ../../gcc-7.1.0/libcpp/expr.c:773:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security] virtual_location, 0, message); ^~~~~~~ ../../gcc-7.1.0/libcpp/expr.c:773:32: note: treat the string as an argument to avoid this virtual_location, 0, message); ^ "%s", 2 warnings generated. 2 warnings generated. 2 warnings generated. 4 warnings generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. 4 warnings generated. libtool: link: ar rc .libs/libmpn.a fib_table.o mp_bases.o add.o add_1.o add_n.o sub.o sub_1.o sub_n.o cnd_add_n.o cnd_sub_n.o cnd_swap.o neg.o com.o mul_1.o addmul_1.o submul_1.o add_err1_n.o add_err2_n.o add_err3_n.o sub_err1_n.o sub_err2_n.o sub_err3_n.o lshift.o rshift.o dive_1.o diveby3.o divis.o divrem.o divrem_1.o divrem_2.o fib2_ui.o mod_1.o mod_34lsub1.o mode1o.o pre_divrem_1.o pre_mod_1.o dump.o mod_1_1.o mod_1_2.o mod_1_3.o mod_1_4.o lshiftc.o mul.o mul_fft.o mul_n.o sqr.o mul_basecase.o sqr_basecase.o nussbaumer_mul.o mulmid_basecase.o toom42_mulmid.o mulmid_n.o mulmid.o random.o random2.o pow_1.o rootrem.o sqrtrem.o sizeinbase.o get_str.o set_str.o scan0.o scan1.o popcount.o hamdist.o cmp.o zero_p.o perfsqr.o perfpow.o gcd_1.o gcd.o gcdext_1.o gcdext.o gcd_subdiv_step.o gcdext_lehmer.o div_q.o tdiv_qr.o jacbase.o jacobi_2.o jacobi.o get_d.o matrix22_mul.o matrix22_mul1_inverse_vector.o hgcd_matrix.o hgcd2.o hgcd_step.o hgcd_reduce.o hgcd.o hgcd_appr.o hgcd2_jacobi.o hgcd_jacobi.o mullo_n.o mullo_basecase.o sqrlo.o sqrlo_basecase.o toom22_mul.o toom32_mul.o toom42_mul.o toom52_mul.o toom62_mul.o toom33_mul.o toom43_mul.o toom53_mul.o toom54_mul.o toom63_mul.o toom44_mul.o toom6h_mul.o toom6_sqr.o toom8h_mul.o toom8_sqr.o toom_couple_handling.o toom2_sqr.o toom3_sqr.o toom4_sqr.o toom_eval_dgr3_pm1.o toom_eval_dgr3_pm2.o toom_eval_pm1.o toom_eval_pm2.o toom_eval_pm2exp.o toom_eval_pm2rexp.o toom_interpolate_5pts.o toom_interpolate_6pts.o toom_interpolate_7pts.o toom_interpolate_8pts.o toom_interpolate_12pts.o toom_interpolate_16pts.o invertappr.o invert.o binvert.o mulmod_bnm1.o sqrmod_bnm1.o div_qr_1.o div_qr_1n_pi1.o div_qr_2.o div_qr_2n_pi1.o div_qr_2u_pi1.o sbpi1_div_q.o sbpi1_div_qr.o sbpi1_divappr_q.o dcpi1_div_q.o dcpi1_div_qr.o dcpi1_divappr_q.o mu_div_qr.o mu_divappr_q.o mu_div_q.o bdiv_q_1.o sbpi1_bdiv_q.o sbpi1_bdiv_qr.o dcpi1_bdiv_q.o dcpi1_bdiv_qr.o mu_bdiv_q.o mu_bdiv_qr.o bdiv_q.o bdiv_qr.o broot.o brootinv.o bsqrt.o bsqrtinv.o divexact.o bdiv_dbm1c.o redc_1.o redc_2.o redc_n.o powm.o powlo.o sec_powm.o sec_mul.o sec_sqr.o sec_div_qr.o sec_div_r.o sec_pi1_div_qr.o sec_pi1_div_r.o sec_add_1.o sec_sub_1.o sec_invert.o trialdiv.o remove.o and_n.o andn_n.o nand_n.o ior_n.o iorn_n.o nior_n.o xor_n.o xnor_n.o copyi.o copyd.o zero.o sec_tabselect.o comb_tables.o add_n_sub_n.o libtool: link: ranlib .libs/libmpn.a 2 warnings generated. libtool: link: ( cd ".libs" && rm -f "libmpn.la" && ln -s "../libmpn.la" "libmpn.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/mpn' Making all in mpz gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/mpz' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o 2fac_ui.lo ../../../gcc-7.1.0/gmp/mpz/2fac_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o add.lo ../../../gcc-7.1.0/gmp/mpz/add.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o add_ui.lo ../../../gcc-7.1.0/gmp/mpz/add_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o abs.lo ../../../gcc-7.1.0/gmp/mpz/abs.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o aorsmul.lo ../../../gcc-7.1.0/gmp/mpz/aorsmul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o aorsmul_i.lo ../../../gcc-7.1.0/gmp/mpz/aorsmul_i.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o and.lo ../../../gcc-7.1.0/gmp/mpz/and.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o array_init.lo ../../../gcc-7.1.0/gmp/mpz/array_init.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o bin_ui.lo ../../../gcc-7.1.0/gmp/mpz/bin_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o bin_uiui.lo ../../../gcc-7.1.0/gmp/mpz/bin_uiui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cdiv_q.lo ../../../gcc-7.1.0/gmp/mpz/cdiv_q.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cdiv_q_ui.lo ../../../gcc-7.1.0/gmp/mpz/cdiv_q_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cdiv_qr.lo ../../../gcc-7.1.0/gmp/mpz/cdiv_qr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cdiv_qr_ui.lo ../../../gcc-7.1.0/gmp/mpz/cdiv_qr_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cdiv_r.lo ../../../gcc-7.1.0/gmp/mpz/cdiv_r.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/add_ui.c -o add_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/add.c -o add.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/abs.c -o abs.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/aorsmul_i.c -o aorsmul_i.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/bin_ui.c -o bin_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/aorsmul.c -o aorsmul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/array_init.c -o array_init.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/and.c -o and.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cdiv_qr_ui.c -o cdiv_qr_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cdiv_q.c -o cdiv_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cdiv_r.c -o cdiv_r.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/bin_uiui.c -o bin_uiui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cdiv_q_ui.c -o cdiv_q_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cdiv_qr.c -o cdiv_qr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/2fac_ui.c -o 2fac_ui.o In file included from ../../gcc-7.1.0/libcpp/charset.c:22: ../../gcc-7.1.0/libcpp/include/cpplib.h:772:14: warning: private field 'm_line_table' is not used [-Wunused-private-field] line_maps *m_line_table; ^ 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/gcc7/work/build/libcpp' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cdiv_r_ui.lo ../../../gcc-7.1.0/gmp/mpz/cdiv_r_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cdiv_r_ui.c -o cdiv_r_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cdiv_ui.lo ../../../gcc-7.1.0/gmp/mpz/cdiv_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cfdiv_q_2exp.lo ../../../gcc-7.1.0/gmp/mpz/cfdiv_q_2exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cfdiv_r_2exp.lo ../../../gcc-7.1.0/gmp/mpz/cfdiv_r_2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cdiv_ui.c -o cdiv_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o clear.lo ../../../gcc-7.1.0/gmp/mpz/clear.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o clears.lo ../../../gcc-7.1.0/gmp/mpz/clears.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cfdiv_q_2exp.c -o cfdiv_q_2exp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cfdiv_r_2exp.c -o cfdiv_r_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o clrbit.lo ../../../gcc-7.1.0/gmp/mpz/clrbit.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/clear.c -o clear.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/clears.c -o clears.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp.lo ../../../gcc-7.1.0/gmp/mpz/cmp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/clrbit.c -o clrbit.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cmp.c -o cmp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_d.lo ../../../gcc-7.1.0/gmp/mpz/cmp_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cmp_d.c -o cmp_d.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_si.lo ../../../gcc-7.1.0/gmp/mpz/cmp_si.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cmp_si.c -o cmp_si.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_ui.lo ../../../gcc-7.1.0/gmp/mpz/cmp_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmpabs.lo ../../../gcc-7.1.0/gmp/mpz/cmpabs.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmpabs_d.lo ../../../gcc-7.1.0/gmp/mpz/cmpabs_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cmpabs.c -o cmpabs.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cmpabs_d.c -o cmpabs_d.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cmp_ui.c -o cmp_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmpabs_ui.lo ../../../gcc-7.1.0/gmp/mpz/cmpabs_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o com.lo ../../../gcc-7.1.0/gmp/mpz/com.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cmpabs_ui.c -o cmpabs_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/com.c -o com.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o combit.lo ../../../gcc-7.1.0/gmp/mpz/combit.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/combit.c -o combit.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cong.lo ../../../gcc-7.1.0/gmp/mpz/cong.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cong.c -o cong.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cong_2exp.lo ../../../gcc-7.1.0/gmp/mpz/cong_2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cong_2exp.c -o cong_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cong_ui.lo ../../../gcc-7.1.0/gmp/mpz/cong_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/cong_ui.c -o cong_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o divexact.lo ../../../gcc-7.1.0/gmp/mpz/divexact.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o divegcd.lo ../../../gcc-7.1.0/gmp/mpz/divegcd.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o dive_ui.lo ../../../gcc-7.1.0/gmp/mpz/dive_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/divexact.c -o divexact.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/divegcd.c -o divegcd.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/dive_ui.c -o dive_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o divis.lo ../../../gcc-7.1.0/gmp/mpz/divis.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/divis.c -o divis.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o divis_ui.lo ../../../gcc-7.1.0/gmp/mpz/divis_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/divis_ui.c -o divis_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o divis_2exp.lo ../../../gcc-7.1.0/gmp/mpz/divis_2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/divis_2exp.c -o divis_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o dump.lo ../../../gcc-7.1.0/gmp/mpz/dump.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/dump.c -o dump.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o export.lo ../../../gcc-7.1.0/gmp/mpz/export.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fac_ui.lo ../../../gcc-7.1.0/gmp/mpz/fac_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fdiv_q.lo ../../../gcc-7.1.0/gmp/mpz/fdiv_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fac_ui.c -o fac_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/export.c -o export.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fdiv_q_ui.lo ../../../gcc-7.1.0/gmp/mpz/fdiv_q_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fdiv_q.c -o fdiv_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fdiv_q_ui.c -o fdiv_q_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fdiv_qr.lo ../../../gcc-7.1.0/gmp/mpz/fdiv_qr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fdiv_qr_ui.lo ../../../gcc-7.1.0/gmp/mpz/fdiv_qr_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fdiv_qr.c -o fdiv_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fdiv_r.lo ../../../gcc-7.1.0/gmp/mpz/fdiv_r.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fdiv_qr_ui.c -o fdiv_qr_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fdiv_r_ui.lo ../../../gcc-7.1.0/gmp/mpz/fdiv_r_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fdiv_r.c -o fdiv_r.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fdiv_r_ui.c -o fdiv_r_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fdiv_ui.lo ../../../gcc-7.1.0/gmp/mpz/fdiv_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fib_ui.lo ../../../gcc-7.1.0/gmp/mpz/fib_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fdiv_ui.c -o fdiv_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fib_ui.c -o fib_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fib2_ui.lo ../../../gcc-7.1.0/gmp/mpz/fib2_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_sint.lo ../../../gcc-7.1.0/gmp/mpz/fits_sint.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_slong.lo ../../../gcc-7.1.0/gmp/mpz/fits_slong.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fits_sint.c -o fits_sint.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fib2_ui.c -o fib2_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fits_slong.c -o fits_slong.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_sshort.lo ../../../gcc-7.1.0/gmp/mpz/fits_sshort.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fits_sshort.c -o fits_sshort.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_uint.lo ../../../gcc-7.1.0/gmp/mpz/fits_uint.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_ulong.lo ../../../gcc-7.1.0/gmp/mpz/fits_ulong.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_ushort.lo ../../../gcc-7.1.0/gmp/mpz/fits_ushort.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fits_uint.c -o fits_uint.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fits_ulong.c -o fits_ulong.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/fits_ushort.c -o fits_ushort.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o gcd.lo ../../../gcc-7.1.0/gmp/mpz/gcd.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o gcd_ui.lo ../../../gcc-7.1.0/gmp/mpz/gcd_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/gcd_ui.c -o gcd_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/gcd.c -o gcd.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o gcdext.lo ../../../gcc-7.1.0/gmp/mpz/gcdext.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_d.lo ../../../gcc-7.1.0/gmp/mpz/get_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/gcdext.c -o gcdext.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/get_d.c -o get_d.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_d_2exp.lo ../../../gcc-7.1.0/gmp/mpz/get_d_2exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_si.lo ../../../gcc-7.1.0/gmp/mpz/get_si.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/get_d_2exp.c -o get_d_2exp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/get_si.c -o get_si.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_str.lo ../../../gcc-7.1.0/gmp/mpz/get_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/get_str.c -o get_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_ui.lo ../../../gcc-7.1.0/gmp/mpz/get_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o getlimbn.lo ../../../gcc-7.1.0/gmp/mpz/getlimbn.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o hamdist.lo ../../../gcc-7.1.0/gmp/mpz/hamdist.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/get_ui.c -o get_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/getlimbn.c -o getlimbn.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/hamdist.c -o hamdist.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o import.lo ../../../gcc-7.1.0/gmp/mpz/import.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/import.c -o import.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o init.lo ../../../gcc-7.1.0/gmp/mpz/init.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o init2.lo ../../../gcc-7.1.0/gmp/mpz/init2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/init.c -o init.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/init2.c -o init2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inits.lo ../../../gcc-7.1.0/gmp/mpz/inits.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inp_raw.lo ../../../gcc-7.1.0/gmp/mpz/inp_raw.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inp_str.lo ../../../gcc-7.1.0/gmp/mpz/inp_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/inits.c -o inits.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/inp_raw.c -o inp_raw.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/inp_str.c -o inp_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o invert.lo ../../../gcc-7.1.0/gmp/mpz/invert.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o ior.lo ../../../gcc-7.1.0/gmp/mpz/ior.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/invert.c -o invert.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/ior.c -o ior.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset.lo ../../../gcc-7.1.0/gmp/mpz/iset.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_d.lo ../../../gcc-7.1.0/gmp/mpz/iset_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/iset.c -o iset.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/iset_d.c -o iset_d.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_si.lo ../../../gcc-7.1.0/gmp/mpz/iset_si.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/iset_si.c -o iset_si.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_str.lo ../../../gcc-7.1.0/gmp/mpz/iset_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_ui.lo ../../../gcc-7.1.0/gmp/mpz/iset_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/iset_str.c -o iset_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o jacobi.lo ../../../gcc-7.1.0/gmp/mpz/jacobi.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o kronsz.lo ../../../gcc-7.1.0/gmp/mpz/kronsz.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/iset_ui.c -o iset_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/jacobi.c -o jacobi.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o kronuz.lo ../../../gcc-7.1.0/gmp/mpz/kronuz.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/kronsz.c -o kronsz.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o kronzs.lo ../../../gcc-7.1.0/gmp/mpz/kronzs.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/kronuz.c -o kronuz.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/kronzs.c -o kronzs.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o kronzu.lo ../../../gcc-7.1.0/gmp/mpz/kronzu.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o lcm.lo ../../../gcc-7.1.0/gmp/mpz/lcm.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o lcm_ui.lo ../../../gcc-7.1.0/gmp/mpz/lcm_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/lcm.c -o lcm.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o limbs_read.lo ../../../gcc-7.1.0/gmp/mpz/limbs_read.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o limbs_write.lo ../../../gcc-7.1.0/gmp/mpz/limbs_write.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/kronzu.c -o kronzu.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/limbs_write.c -o limbs_write.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o limbs_modify.lo ../../../gcc-7.1.0/gmp/mpz/limbs_modify.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/lcm_ui.c -o lcm_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o limbs_finish.lo ../../../gcc-7.1.0/gmp/mpz/limbs_finish.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o lucnum_ui.lo ../../../gcc-7.1.0/gmp/mpz/lucnum_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/limbs_read.c -o limbs_read.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o lucnum2_ui.lo ../../../gcc-7.1.0/gmp/mpz/lucnum2_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/limbs_finish.c -o limbs_finish.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/limbs_modify.c -o limbs_modify.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mfac_uiui.lo ../../../gcc-7.1.0/gmp/mpz/mfac_uiui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o millerrabin.lo ../../../gcc-7.1.0/gmp/mpz/millerrabin.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mod.lo ../../../gcc-7.1.0/gmp/mpz/mod.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul.lo ../../../gcc-7.1.0/gmp/mpz/mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/lucnum2_ui.c -o lucnum2_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/mfac_uiui.c -o mfac_uiui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/lucnum_ui.c -o lucnum_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul_2exp.lo ../../../gcc-7.1.0/gmp/mpz/mul_2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/millerrabin.c -o millerrabin.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/mul.c -o mul.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/mod.c -o mod.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/mul_2exp.c -o mul_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul_si.lo ../../../gcc-7.1.0/gmp/mpz/mul_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul_ui.lo ../../../gcc-7.1.0/gmp/mpz/mul_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/mul_si.c -o mul_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/mul_ui.c -o mul_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o n_pow_ui.lo ../../../gcc-7.1.0/gmp/mpz/n_pow_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o neg.lo ../../../gcc-7.1.0/gmp/mpz/neg.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/neg.c -o neg.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/n_pow_ui.c -o n_pow_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o nextprime.lo ../../../gcc-7.1.0/gmp/mpz/nextprime.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o oddfac_1.lo ../../../gcc-7.1.0/gmp/mpz/oddfac_1.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/oddfac_1.c -o oddfac_1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o out_raw.lo ../../../gcc-7.1.0/gmp/mpz/out_raw.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/nextprime.c -o nextprime.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o out_str.lo ../../../gcc-7.1.0/gmp/mpz/out_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o perfpow.lo ../../../gcc-7.1.0/gmp/mpz/perfpow.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/out_raw.c -o out_raw.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o perfsqr.lo ../../../gcc-7.1.0/gmp/mpz/perfsqr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/out_str.c -o out_str.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/perfpow.c -o perfpow.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o popcount.lo ../../../gcc-7.1.0/gmp/mpz/popcount.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/perfsqr.c -o perfsqr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/popcount.c -o popcount.o In file included from ../../../gcc-7.1.0/gmp/mpz/mul_ui.c:34: ../../../gcc-7.1.0/gmp/mpz/mul_i.h:106:49: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] SIZ(prod) = ((sign_product < 0) ^ (small_mult < 0)) ? -size : size; ~~~~~~~~~~ ^ ~ /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o pow_ui.lo ../../../gcc-7.1.0/gmp/mpz/pow_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o powm.lo ../../../gcc-7.1.0/gmp/mpz/powm.c 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/pow_ui.c -o pow_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o powm_sec.lo ../../../gcc-7.1.0/gmp/mpz/powm_sec.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/powm.c -o powm.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o powm_ui.lo ../../../gcc-7.1.0/gmp/mpz/powm_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/powm_sec.c -o powm_sec.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o pprime_p.lo ../../../gcc-7.1.0/gmp/mpz/pprime_p.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o prodlimbs.lo ../../../gcc-7.1.0/gmp/mpz/prodlimbs.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/powm_ui.c -o powm_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o primorial_ui.lo ../../../gcc-7.1.0/gmp/mpz/primorial_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/pprime_p.c -o pprime_p.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/prodlimbs.c -o prodlimbs.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/primorial_ui.c -o primorial_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o random.lo ../../../gcc-7.1.0/gmp/mpz/random.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/random.c -o random.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o random2.lo ../../../gcc-7.1.0/gmp/mpz/random2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/random2.c -o random2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o realloc.lo ../../../gcc-7.1.0/gmp/mpz/realloc.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/realloc.c -o realloc.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o realloc2.lo ../../../gcc-7.1.0/gmp/mpz/realloc2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/realloc2.c -o realloc2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o remove.lo ../../../gcc-7.1.0/gmp/mpz/remove.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o roinit_n.lo ../../../gcc-7.1.0/gmp/mpz/roinit_n.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/remove.c -o remove.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/roinit_n.c -o roinit_n.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o root.lo ../../../gcc-7.1.0/gmp/mpz/root.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/root.c -o root.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o rootrem.lo ../../../gcc-7.1.0/gmp/mpz/rootrem.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o rrandomb.lo ../../../gcc-7.1.0/gmp/mpz/rrandomb.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/rootrem.c -o rootrem.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o scan0.lo ../../../gcc-7.1.0/gmp/mpz/scan0.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/rrandomb.c -o rrandomb.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/scan0.c -o scan0.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o scan1.lo ../../../gcc-7.1.0/gmp/mpz/scan1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set.lo ../../../gcc-7.1.0/gmp/mpz/set.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/scan1.c -o scan1.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_d.lo ../../../gcc-7.1.0/gmp/mpz/set_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/set.c -o set.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_f.lo ../../../gcc-7.1.0/gmp/mpz/set_f.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/set_d.c -o set_d.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_q.lo ../../../gcc-7.1.0/gmp/mpz/set_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/set_f.c -o set_f.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/set_q.c -o set_q.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_si.lo ../../../gcc-7.1.0/gmp/mpz/set_si.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/set_si.c -o set_si.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_str.lo ../../../gcc-7.1.0/gmp/mpz/set_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/set_str.c -o set_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_ui.lo ../../../gcc-7.1.0/gmp/mpz/set_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o setbit.lo ../../../gcc-7.1.0/gmp/mpz/setbit.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o size.lo ../../../gcc-7.1.0/gmp/mpz/size.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/set_ui.c -o set_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/setbit.c -o setbit.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/size.c -o size.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sizeinbase.lo ../../../gcc-7.1.0/gmp/mpz/sizeinbase.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/sizeinbase.c -o sizeinbase.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sqrt.lo ../../../gcc-7.1.0/gmp/mpz/sqrt.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/sqrt.c -o sqrt.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sqrtrem.lo ../../../gcc-7.1.0/gmp/mpz/sqrtrem.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/sqrtrem.c -o sqrtrem.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sub.lo ../../../gcc-7.1.0/gmp/mpz/sub.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sub_ui.lo ../../../gcc-7.1.0/gmp/mpz/sub_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/sub.c -o sub.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o swap.lo ../../../gcc-7.1.0/gmp/mpz/swap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/sub_ui.c -o sub_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/swap.c -o swap.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_ui.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_q.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_q.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_ui.c -o tdiv_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_q_2exp.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_q_2exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_q_ui.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_q_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_q.c -o tdiv_q.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_qr.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_qr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_q_2exp.c -o tdiv_q_2exp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_q_ui.c -o tdiv_q_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_qr.c -o tdiv_qr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_qr_ui.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_qr_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_qr_ui.c -o tdiv_qr_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_r.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_r.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_r.c -o tdiv_r.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_r_2exp.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_r_2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_r_2exp.c -o tdiv_r_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tdiv_r_ui.lo ../../../gcc-7.1.0/gmp/mpz/tdiv_r_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o tstbit.lo ../../../gcc-7.1.0/gmp/mpz/tstbit.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o ui_pow_ui.lo ../../../gcc-7.1.0/gmp/mpz/ui_pow_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tdiv_r_ui.c -o tdiv_r_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/ui_pow_ui.c -o ui_pow_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/tstbit.c -o tstbit.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o ui_sub.lo ../../../gcc-7.1.0/gmp/mpz/ui_sub.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/ui_sub.c -o ui_sub.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o urandomb.lo ../../../gcc-7.1.0/gmp/mpz/urandomb.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o urandomm.lo ../../../gcc-7.1.0/gmp/mpz/urandomm.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/urandomb.c -o urandomb.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/urandomm.c -o urandomm.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o xor.lo ../../../gcc-7.1.0/gmp/mpz/xor.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpz -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpz/xor.c -o xor.o /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libmpz.la 2fac_ui.lo add.lo add_ui.lo abs.lo aorsmul.lo aorsmul_i.lo and.lo array_init.lo bin_ui.lo bin_uiui.lo cdiv_q.lo cdiv_q_ui.lo cdiv_qr.lo cdiv_qr_ui.lo cdiv_r.lo cdiv_r_ui.lo cdiv_ui.lo cfdiv_q_2exp.lo cfdiv_r_2exp.lo clear.lo clears.lo clrbit.lo cmp.lo cmp_d.lo cmp_si.lo cmp_ui.lo cmpabs.lo cmpabs_d.lo cmpabs_ui.lo com.lo combit.lo cong.lo cong_2exp.lo cong_ui.lo divexact.lo divegcd.lo dive_ui.lo divis.lo divis_ui.lo divis_2exp.lo dump.lo export.lo fac_ui.lo fdiv_q.lo fdiv_q_ui.lo fdiv_qr.lo fdiv_qr_ui.lo fdiv_r.lo fdiv_r_ui.lo fdiv_ui.lo fib_ui.lo fib2_ui.lo fits_sint.lo fits_slong.lo fits_sshort.lo fits_uint.lo fits_ulong.lo fits_ushort.lo gcd.lo gcd_ui.lo gcdext.lo get_d.lo get_d_2exp.lo get_si.lo get_str.lo get_ui.lo getlimbn.lo hamdist.lo import.lo init.lo init2.lo inits.lo inp_raw.lo inp_str.lo invert.lo ior.lo iset.lo iset_d.lo iset_si.lo iset_str.lo iset_ui.lo jacobi.lo kronsz.lo kronuz.lo kronzs.lo kronzu.lo lcm.lo lcm_ui.lo limbs_read.lo limbs_write.lo limbs_modify.lo limbs_finish.lo lucnum_ui.lo lucnum2_ui.lo mfac_uiui.lo millerrabin.lo mod.lo mul.lo mul_2exp.lo mul_si.lo mul_ui.lo n_pow_ui.lo neg.lo nextprime.lo oddfac_1.lo out_raw.lo out_str.lo perfpow.lo perfsqr.lo popcount.lo pow_ui.lo powm.lo powm_sec.lo powm_ui.lo pprime_p.lo prodlimbs.lo primorial_ui.lo random.lo random2.lo realloc.lo realloc2.lo remove.lo roinit_n.lo root.lo rootrem.lo rrandomb.lo scan0.lo scan1.lo set.lo set_d.lo set_f.lo set_q.lo set_si.lo set_str.lo set_ui.lo setbit.lo size.lo sizeinbase.lo sqrt.lo sqrtrem.lo sub.lo sub_ui.lo swap.lo tdiv_ui.lo tdiv_q.lo tdiv_q_2exp.lo tdiv_q_ui.lo tdiv_qr.lo tdiv_qr_ui.lo tdiv_r.lo tdiv_r_2exp.lo tdiv_r_ui.lo tstbit.lo ui_pow_ui.lo ui_sub.lo urandomb.lo urandomm.lo xor.lo libtool: link: ar rc .libs/libmpz.a 2fac_ui.o add.o add_ui.o abs.o aorsmul.o aorsmul_i.o and.o array_init.o bin_ui.o bin_uiui.o cdiv_q.o cdiv_q_ui.o cdiv_qr.o cdiv_qr_ui.o cdiv_r.o cdiv_r_ui.o cdiv_ui.o cfdiv_q_2exp.o cfdiv_r_2exp.o clear.o clears.o clrbit.o cmp.o cmp_d.o cmp_si.o cmp_ui.o cmpabs.o cmpabs_d.o cmpabs_ui.o com.o combit.o cong.o cong_2exp.o cong_ui.o divexact.o divegcd.o dive_ui.o divis.o divis_ui.o divis_2exp.o dump.o export.o fac_ui.o fdiv_q.o fdiv_q_ui.o fdiv_qr.o fdiv_qr_ui.o fdiv_r.o fdiv_r_ui.o fdiv_ui.o fib_ui.o fib2_ui.o fits_sint.o fits_slong.o fits_sshort.o fits_uint.o fits_ulong.o fits_ushort.o gcd.o gcd_ui.o gcdext.o get_d.o get_d_2exp.o get_si.o get_str.o get_ui.o getlimbn.o hamdist.o import.o init.o init2.o inits.o inp_raw.o inp_str.o invert.o ior.o iset.o iset_d.o iset_si.o iset_str.o iset_ui.o jacobi.o kronsz.o kronuz.o kronzs.o kronzu.o lcm.o lcm_ui.o limbs_read.o limbs_write.o limbs_modify.o limbs_finish.o lucnum_ui.o lucnum2_ui.o mfac_uiui.o millerrabin.o mod.o mul.o mul_2exp.o mul_si.o mul_ui.o n_pow_ui.o neg.o nextprime.o oddfac_1.o out_raw.o out_str.o perfpow.o perfsqr.o popcount.o pow_ui.o powm.o powm_sec.o powm_ui.o pprime_p.o prodlimbs.o primorial_ui.o random.o random2.o realloc.o realloc2.o remove.o roinit_n.o root.o rootrem.o rrandomb.o scan0.o scan1.o set.o set_d.o set_f.o set_q.o set_si.o set_str.o set_ui.o setbit.o size.o sizeinbase.o sqrt.o sqrtrem.o sub.o sub_ui.o swap.o tdiv_ui.o tdiv_q.o tdiv_q_2exp.o tdiv_q_ui.o tdiv_qr.o tdiv_qr_ui.o tdiv_r.o tdiv_r_2exp.o tdiv_r_ui.o tstbit.o ui_pow_ui.o ui_sub.o urandomb.o urandomm.o xor.o libtool: link: ranlib .libs/libmpz.a libtool: link: ( cd ".libs" && rm -f "libmpz.la" && ln -s "../libmpz.la" "libmpz.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/mpz' Making all in mpq gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/mpq' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o abs.lo ../../../gcc-7.1.0/gmp/mpq/abs.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o aors.lo ../../../gcc-7.1.0/gmp/mpq/aors.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o canonicalize.lo ../../../gcc-7.1.0/gmp/mpq/canonicalize.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o clear.lo ../../../gcc-7.1.0/gmp/mpq/clear.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o clears.lo ../../../gcc-7.1.0/gmp/mpq/clears.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp.lo ../../../gcc-7.1.0/gmp/mpq/cmp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_si.lo ../../../gcc-7.1.0/gmp/mpq/cmp_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_ui.lo ../../../gcc-7.1.0/gmp/mpq/cmp_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o div.lo ../../../gcc-7.1.0/gmp/mpq/div.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o equal.lo ../../../gcc-7.1.0/gmp/mpq/equal.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_d.lo ../../../gcc-7.1.0/gmp/mpq/get_d.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_den.lo ../../../gcc-7.1.0/gmp/mpq/get_den.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_num.lo ../../../gcc-7.1.0/gmp/mpq/get_num.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_str.lo ../../../gcc-7.1.0/gmp/mpq/get_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o init.lo ../../../gcc-7.1.0/gmp/mpq/init.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inits.lo ../../../gcc-7.1.0/gmp/mpq/inits.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/canonicalize.c -o canonicalize.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/clear.c -o clear.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/clears.c -o clears.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/div.c -o div.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/get_d.c -o get_d.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/aors.c -o aors.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/cmp.c -o cmp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/cmp_si.c -o cmp_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/get_num.c -o get_num.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/equal.c -o equal.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/get_den.c -o get_den.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/init.c -o init.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/abs.c -o abs.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/inits.c -o inits.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/cmp_ui.c -o cmp_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/get_str.c -o get_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inp_str.lo ../../../gcc-7.1.0/gmp/mpq/inp_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/inp_str.c -o inp_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inv.lo ../../../gcc-7.1.0/gmp/mpq/inv.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o md_2exp.lo ../../../gcc-7.1.0/gmp/mpq/md_2exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul.lo ../../../gcc-7.1.0/gmp/mpq/mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/inv.c -o inv.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/md_2exp.c -o md_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o neg.lo ../../../gcc-7.1.0/gmp/mpq/neg.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/mul.c -o mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o out_str.lo ../../../gcc-7.1.0/gmp/mpq/out_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/neg.c -o neg.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/out_str.c -o out_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set.lo ../../../gcc-7.1.0/gmp/mpq/set.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_den.lo ../../../gcc-7.1.0/gmp/mpq/set_den.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_num.lo ../../../gcc-7.1.0/gmp/mpq/set_num.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_si.lo ../../../gcc-7.1.0/gmp/mpq/set_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_str.lo ../../../gcc-7.1.0/gmp/mpq/set_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_den.c -o set_den.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_ui.lo ../../../gcc-7.1.0/gmp/mpq/set_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set.c -o set.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_si.c -o set_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_num.c -o set_num.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_z.lo ../../../gcc-7.1.0/gmp/mpq/set_z.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_str.c -o set_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_d.lo ../../../gcc-7.1.0/gmp/mpq/set_d.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_f.lo ../../../gcc-7.1.0/gmp/mpq/set_f.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_ui.c -o set_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o swap.lo ../../../gcc-7.1.0/gmp/mpq/swap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_z.c -o set_z.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/swap.c -o swap.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_d.c -o set_d.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpq -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpq/set_f.c -o set_f.o /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libmpq.la abs.lo aors.lo canonicalize.lo clear.lo clears.lo cmp.lo cmp_si.lo cmp_ui.lo div.lo equal.lo get_d.lo get_den.lo get_num.lo get_str.lo init.lo inits.lo inp_str.lo inv.lo md_2exp.lo mul.lo neg.lo out_str.lo set.lo set_den.lo set_num.lo set_si.lo set_str.lo set_ui.lo set_z.lo set_d.lo set_f.lo swap.lo libtool: link: ar rc .libs/libmpq.a abs.o aors.o canonicalize.o clear.o clears.o cmp.o cmp_si.o cmp_ui.o div.o equal.o get_d.o get_den.o get_num.o get_str.o init.o inits.o inp_str.o inv.o md_2exp.o mul.o neg.o out_str.o set.o set_den.o set_num.o set_si.o set_str.o set_ui.o set_z.o set_d.o set_f.o swap.o libtool: link: ranlib .libs/libmpq.a libtool: link: ( cd ".libs" && rm -f "libmpq.la" && ln -s "../libmpq.la" "libmpq.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/mpq' Making all in mpf gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/mpf' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o init.lo ../../../gcc-7.1.0/gmp/mpf/init.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o init2.lo ../../../gcc-7.1.0/gmp/mpf/init2.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inits.lo ../../../gcc-7.1.0/gmp/mpf/inits.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set.lo ../../../gcc-7.1.0/gmp/mpf/set.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_ui.lo ../../../gcc-7.1.0/gmp/mpf/set_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_si.lo ../../../gcc-7.1.0/gmp/mpf/set_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_str.lo ../../../gcc-7.1.0/gmp/mpf/set_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_d.lo ../../../gcc-7.1.0/gmp/mpf/set_d.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_z.lo ../../../gcc-7.1.0/gmp/mpf/set_z.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_q.lo ../../../gcc-7.1.0/gmp/mpf/set_q.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset.lo ../../../gcc-7.1.0/gmp/mpf/iset.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_ui.lo ../../../gcc-7.1.0/gmp/mpf/iset_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_si.lo ../../../gcc-7.1.0/gmp/mpf/iset_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_str.lo ../../../gcc-7.1.0/gmp/mpf/iset_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o iset_d.lo ../../../gcc-7.1.0/gmp/mpf/iset_d.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o clear.lo ../../../gcc-7.1.0/gmp/mpf/clear.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_str.c -o set_str.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/init2.c -o init2.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/iset.c -o iset.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_si.c -o set_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/inits.c -o inits.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set.c -o set.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_q.c -o set_q.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_z.c -o set_z.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_d.c -o set_d.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_ui.c -o set_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/iset_ui.c -o iset_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/iset_si.c -o iset_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/init.c -o init.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/iset_d.c -o iset_d.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/clear.c -o clear.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/iset_str.c -o iset_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o clears.lo ../../../gcc-7.1.0/gmp/mpf/clears.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_str.lo ../../../gcc-7.1.0/gmp/mpf/get_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o dump.lo ../../../gcc-7.1.0/gmp/mpf/dump.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/clears.c -o clears.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o size.lo ../../../gcc-7.1.0/gmp/mpf/size.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/get_str.c -o get_str.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/dump.c -o dump.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/size.c -o size.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o eq.lo ../../../gcc-7.1.0/gmp/mpf/eq.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o reldiff.lo ../../../gcc-7.1.0/gmp/mpf/reldiff.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sqrt.lo ../../../gcc-7.1.0/gmp/mpf/sqrt.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o random2.lo ../../../gcc-7.1.0/gmp/mpf/random2.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/eq.c -o eq.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/reldiff.c -o reldiff.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/sqrt.c -o sqrt.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/random2.c -o random2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o inp_str.lo ../../../gcc-7.1.0/gmp/mpf/inp_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/inp_str.c -o inp_str.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o out_str.lo ../../../gcc-7.1.0/gmp/mpf/out_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o add.lo ../../../gcc-7.1.0/gmp/mpf/add.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/out_str.c -o out_str.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/add.c -o add.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o add_ui.lo ../../../gcc-7.1.0/gmp/mpf/add_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/add_ui.c -o add_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sub.lo ../../../gcc-7.1.0/gmp/mpf/sub.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/sub.c -o sub.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sub_ui.lo ../../../gcc-7.1.0/gmp/mpf/sub_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/sub_ui.c -o sub_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o ui_sub.lo ../../../gcc-7.1.0/gmp/mpf/ui_sub.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/ui_sub.c -o ui_sub.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul.lo ../../../gcc-7.1.0/gmp/mpf/mul.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/mul.c -o mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul_ui.lo ../../../gcc-7.1.0/gmp/mpf/mul_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o div.lo ../../../gcc-7.1.0/gmp/mpf/div.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o div_ui.lo ../../../gcc-7.1.0/gmp/mpf/div_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/mul_ui.c -o mul_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp.lo ../../../gcc-7.1.0/gmp/mpf/cmp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/div_ui.c -o div_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_d.lo ../../../gcc-7.1.0/gmp/mpf/cmp_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/div.c -o div.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_z.lo ../../../gcc-7.1.0/gmp/mpf/cmp_z.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/cmp.c -o cmp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_si.lo ../../../gcc-7.1.0/gmp/mpf/cmp_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o cmp_ui.lo ../../../gcc-7.1.0/gmp/mpf/cmp_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/cmp_d.c -o cmp_d.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/cmp_z.c -o cmp_z.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/cmp_si.c -o cmp_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/cmp_ui.c -o cmp_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o mul_2exp.lo ../../../gcc-7.1.0/gmp/mpf/mul_2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/mul_2exp.c -o mul_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o div_2exp.lo ../../../gcc-7.1.0/gmp/mpf/div_2exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o abs.lo ../../../gcc-7.1.0/gmp/mpf/abs.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o neg.lo ../../../gcc-7.1.0/gmp/mpf/neg.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_d.lo ../../../gcc-7.1.0/gmp/mpf/get_d.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/abs.c -o abs.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/div_2exp.c -o div_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_d_2exp.lo ../../../gcc-7.1.0/gmp/mpf/get_d_2exp.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/neg.c -o neg.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/get_d.c -o get_d.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/get_d_2exp.c -o get_d_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_dfl_prec.lo ../../../gcc-7.1.0/gmp/mpf/set_dfl_prec.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_dfl_prec.c -o set_dfl_prec.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_prc.lo ../../../gcc-7.1.0/gmp/mpf/set_prc.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o set_prc_raw.lo ../../../gcc-7.1.0/gmp/mpf/set_prc_raw.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_dfl_prec.lo ../../../gcc-7.1.0/gmp/mpf/get_dfl_prec.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_prc.c -o set_prc.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_prc.lo ../../../gcc-7.1.0/gmp/mpf/get_prc.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/get_dfl_prec.c -o get_dfl_prec.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/set_prc_raw.c -o set_prc_raw.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o ui_div.lo ../../../gcc-7.1.0/gmp/mpf/ui_div.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/get_prc.c -o get_prc.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/ui_div.c -o ui_div.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sqrt_ui.lo ../../../gcc-7.1.0/gmp/mpf/sqrt_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o pow_ui.lo ../../../gcc-7.1.0/gmp/mpf/pow_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/sqrt_ui.c -o sqrt_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o urandomb.lo ../../../gcc-7.1.0/gmp/mpf/urandomb.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o swap.lo ../../../gcc-7.1.0/gmp/mpf/swap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/urandomb.c -o urandomb.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/swap.c -o swap.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_si.lo ../../../gcc-7.1.0/gmp/mpf/get_si.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/pow_ui.c -o pow_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/get_si.c -o get_si.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o get_ui.lo ../../../gcc-7.1.0/gmp/mpf/get_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o int_p.lo ../../../gcc-7.1.0/gmp/mpf/int_p.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o ceilfloor.lo ../../../gcc-7.1.0/gmp/mpf/ceilfloor.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/get_ui.c -o get_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/int_p.c -o int_p.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o trunc.lo ../../../gcc-7.1.0/gmp/mpf/trunc.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_sint.lo ../../../gcc-7.1.0/gmp/mpf/fits_sint.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_slong.lo ../../../gcc-7.1.0/gmp/mpf/fits_slong.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/ceilfloor.c -o ceilfloor.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/trunc.c -o trunc.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/fits_sint.c -o fits_sint.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/fits_slong.c -o fits_slong.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_sshort.lo ../../../gcc-7.1.0/gmp/mpf/fits_sshort.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_uint.lo ../../../gcc-7.1.0/gmp/mpf/fits_uint.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/fits_sshort.c -o fits_sshort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/fits_uint.c -o fits_uint.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_ulong.lo ../../../gcc-7.1.0/gmp/mpf/fits_ulong.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/fits_ulong.c -o fits_ulong.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fits_ushort.lo ../../../gcc-7.1.0/gmp/mpf/fits_ushort.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/mpf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/mpf/fits_ushort.c -o fits_ushort.o /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libmpf.la init.lo init2.lo inits.lo set.lo set_ui.lo set_si.lo set_str.lo set_d.lo set_z.lo set_q.lo iset.lo iset_ui.lo iset_si.lo iset_str.lo iset_d.lo clear.lo clears.lo get_str.lo dump.lo size.lo eq.lo reldiff.lo sqrt.lo random2.lo inp_str.lo out_str.lo add.lo add_ui.lo sub.lo sub_ui.lo ui_sub.lo mul.lo mul_ui.lo div.lo div_ui.lo cmp.lo cmp_d.lo cmp_z.lo cmp_si.lo cmp_ui.lo mul_2exp.lo div_2exp.lo abs.lo neg.lo get_d.lo get_d_2exp.lo set_dfl_prec.lo set_prc.lo set_prc_raw.lo get_dfl_prec.lo get_prc.lo ui_div.lo sqrt_ui.lo pow_ui.lo urandomb.lo swap.lo get_si.lo get_ui.lo int_p.lo ceilfloor.lo trunc.lo fits_sint.lo fits_slong.lo fits_sshort.lo fits_uint.lo fits_ulong.lo fits_ushort.lo libtool: link: ar rc .libs/libmpf.a init.o init2.o inits.o set.o set_ui.o set_si.o set_str.o set_d.o set_z.o set_q.o iset.o iset_ui.o iset_si.o iset_str.o iset_d.o clear.o clears.o get_str.o dump.o size.o eq.o reldiff.o sqrt.o random2.o inp_str.o out_str.o add.o add_ui.o sub.o sub_ui.o ui_sub.o mul.o mul_ui.o div.o div_ui.o cmp.o cmp_d.o cmp_z.o cmp_si.o cmp_ui.o mul_2exp.o div_2exp.o abs.o neg.o get_d.o get_d_2exp.o set_dfl_prec.o set_prc.o set_prc_raw.o get_dfl_prec.o get_prc.o ui_div.o sqrt_ui.o pow_ui.o urandomb.o swap.o get_si.o get_ui.o int_p.o ceilfloor.o trunc.o fits_sint.o fits_slong.o fits_sshort.o fits_uint.o fits_ulong.o fits_ushort.o libtool: link: ranlib .libs/libmpf.a libtool: link: ( cd ".libs" && rm -f "libmpf.la" && ln -s "../libmpf.la" "libmpf.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/mpf' Making all in printf gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/printf' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o asprintf.lo ../../../gcc-7.1.0/gmp/printf/asprintf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o asprntffuns.lo ../../../gcc-7.1.0/gmp/printf/asprntffuns.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o doprnt.lo ../../../gcc-7.1.0/gmp/printf/doprnt.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o doprntf.lo ../../../gcc-7.1.0/gmp/printf/doprntf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o doprnti.lo ../../../gcc-7.1.0/gmp/printf/doprnti.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fprintf.lo ../../../gcc-7.1.0/gmp/printf/fprintf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o obprintf.lo ../../../gcc-7.1.0/gmp/printf/obprintf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o obvprintf.lo ../../../gcc-7.1.0/gmp/printf/obvprintf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o obprntffuns.lo ../../../gcc-7.1.0/gmp/printf/obprntffuns.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o printf.lo ../../../gcc-7.1.0/gmp/printf/printf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o printffuns.lo ../../../gcc-7.1.0/gmp/printf/printffuns.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o snprintf.lo ../../../gcc-7.1.0/gmp/printf/snprintf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o snprntffuns.lo ../../../gcc-7.1.0/gmp/printf/snprntffuns.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sprintf.lo ../../../gcc-7.1.0/gmp/printf/sprintf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sprintffuns.lo ../../../gcc-7.1.0/gmp/printf/sprintffuns.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vasprintf.lo ../../../gcc-7.1.0/gmp/printf/vasprintf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/doprnti.c -o doprnti.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/doprntf.c -o doprntf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/obvprintf.c -o obvprintf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/obprntffuns.c -o obprntffuns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/doprnt.c -o doprnt.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/asprintf.c -o asprintf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/printf.c -o printf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/asprntffuns.c -o asprntffuns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/obprintf.c -o obprintf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/fprintf.c -o fprintf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/snprntffuns.c -o snprntffuns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/sprintf.c -o sprintf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/sprintffuns.c -o sprintffuns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/printffuns.c -o printffuns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/snprintf.c -o snprintf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/vasprintf.c -o vasprintf.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vfprintf.lo ../../../gcc-7.1.0/gmp/printf/vfprintf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vprintf.lo ../../../gcc-7.1.0/gmp/printf/vprintf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/vfprintf.c -o vfprintf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/vprintf.c -o vprintf.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vsnprintf.lo ../../../gcc-7.1.0/gmp/printf/vsnprintf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/vsnprintf.c -o vsnprintf.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vsprintf.lo ../../../gcc-7.1.0/gmp/printf/vsprintf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/vsprintf.c -o vsprintf.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o repl-vsnprintf.lo ../../../gcc-7.1.0/gmp/printf/repl-vsnprintf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/printf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/printf/repl-vsnprintf.c -o repl-vsnprintf.o /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libprintf.la asprintf.lo asprntffuns.lo doprnt.lo doprntf.lo doprnti.lo fprintf.lo obprintf.lo obvprintf.lo obprntffuns.lo printf.lo printffuns.lo snprintf.lo snprntffuns.lo sprintf.lo sprintffuns.lo vasprintf.lo vfprintf.lo vprintf.lo vsnprintf.lo vsprintf.lo repl-vsnprintf.lo libtool: link: ar rc .libs/libprintf.a asprintf.o asprntffuns.o doprnt.o doprntf.o doprnti.o fprintf.o obprintf.o obvprintf.o obprntffuns.o printf.o printffuns.o snprintf.o snprntffuns.o sprintf.o sprintffuns.o vasprintf.o vfprintf.o vprintf.o vsnprintf.o vsprintf.o repl-vsnprintf.o libtool: link: ranlib .libs/libprintf.a libtool: link: ( cd ".libs" && rm -f "libprintf.la" && ln -s "../libprintf.la" "libprintf.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/printf' Making all in scanf gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/scanf' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o doscan.lo ../../../gcc-7.1.0/gmp/scanf/doscan.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fscanf.lo ../../../gcc-7.1.0/gmp/scanf/fscanf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o fscanffuns.lo ../../../gcc-7.1.0/gmp/scanf/fscanffuns.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o scanf.lo ../../../gcc-7.1.0/gmp/scanf/scanf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sscanf.lo ../../../gcc-7.1.0/gmp/scanf/sscanf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o sscanffuns.lo ../../../gcc-7.1.0/gmp/scanf/sscanffuns.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vfscanf.lo ../../../gcc-7.1.0/gmp/scanf/vfscanf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vscanf.lo ../../../gcc-7.1.0/gmp/scanf/vscanf.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o vsscanf.lo ../../../gcc-7.1.0/gmp/scanf/vsscanf.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/fscanffuns.c -o fscanffuns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/sscanffuns.c -o sscanffuns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/vscanf.c -o vscanf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/sscanf.c -o sscanf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/vfscanf.c -o vfscanf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/doscan.c -o doscan.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/fscanf.c -o fscanf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/scanf.c -o scanf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/scanf -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/scanf/vsscanf.c -o vsscanf.o /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libscanf.la doscan.lo fscanf.lo fscanffuns.lo scanf.lo sscanf.lo sscanffuns.lo vfscanf.lo vscanf.lo vsscanf.lo libtool: link: ar rc .libs/libscanf.a doscan.o fscanf.o fscanffuns.o scanf.o sscanf.o sscanffuns.o vfscanf.o vscanf.o vsscanf.o libtool: link: ranlib .libs/libscanf.a libtool: link: ( cd ".libs" && rm -f "libscanf.la" && ln -s "../libscanf.la" "libscanf.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/scanf' Making all in rand gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/rand' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o rand.lo ../../../gcc-7.1.0/gmp/rand/rand.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randclr.lo ../../../gcc-7.1.0/gmp/rand/randclr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randdef.lo ../../../gcc-7.1.0/gmp/rand/randdef.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randiset.lo ../../../gcc-7.1.0/gmp/rand/randiset.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randlc2s.lo ../../../gcc-7.1.0/gmp/rand/randlc2s.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randlc2x.lo ../../../gcc-7.1.0/gmp/rand/randlc2x.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randmt.lo ../../../gcc-7.1.0/gmp/rand/randmt.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randmts.lo ../../../gcc-7.1.0/gmp/rand/randmts.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o rands.lo ../../../gcc-7.1.0/gmp/rand/rands.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randsd.lo ../../../gcc-7.1.0/gmp/rand/randsd.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randsdui.lo ../../../gcc-7.1.0/gmp/rand/randsdui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randbui.lo ../../../gcc-7.1.0/gmp/rand/randbui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c -o randmui.lo ../../../gcc-7.1.0/gmp/rand/randmui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randdef.c -o randdef.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randclr.c -o randclr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randiset.c -o randiset.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randlc2s.c -o randlc2s.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/rands.c -o rands.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randmt.c -o randmt.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randbui.c -o randbui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randlc2x.c -o randlc2x.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randsd.c -o randsd.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/rand.c -o rand.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randmui.c -o randmui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randmts.c -o randmts.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/gmp/rand -I.. -D__GMP_WITHIN_GMP -I../../../gcc-7.1.0/gmp -I/usr/include -DNO_ASM -g -c ../../../gcc-7.1.0/gmp/rand/randsdui.c -o randsdui.o /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o librandom.la rand.lo randclr.lo randdef.lo randiset.lo randlc2s.lo randlc2x.lo randmt.lo randmts.lo rands.lo randsd.lo randsdui.lo randbui.lo randmui.lo libtool: link: ar rc .libs/librandom.a rand.o randclr.o randdef.o randiset.o randlc2s.o randlc2x.o randmt.o randmts.o rands.o randsd.o randsdui.o randbui.o randmui.o libtool: link: ranlib .libs/librandom.a libtool: link: ( cd ".libs" && rm -f "librandom.la" && ln -s "../librandom.la" "librandom.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/rand' Making all in cxx gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/cxx' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/cxx' Making all in demos gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/demos' Making all in calc gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/demos/calc' /usr/pkg/bin/gmake all-am gmake[7]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/demos/calc' gmake[7]: Nothing to be done for 'all-am'. gmake[7]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/demos/calc' gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/demos/calc' Making all in expr gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/demos/expr' gmake[6]: Nothing to be done for 'all'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/demos/expr' gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/demos' gmake[6]: Nothing to be done for 'all-am'. gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/demos' gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/demos' Making all in tune gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/tune' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/tune' Making all in doc gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp/doc' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp/doc' gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/gmp' /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o assert.lo ../../gcc-7.1.0/gmp/assert.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o compat.lo ../../gcc-7.1.0/gmp/compat.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o errno.lo ../../gcc-7.1.0/gmp/errno.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o extract-dbl.lo ../../gcc-7.1.0/gmp/extract-dbl.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o invalid.lo ../../gcc-7.1.0/gmp/invalid.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o memory.lo ../../gcc-7.1.0/gmp/memory.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o mp_bpl.lo ../../gcc-7.1.0/gmp/mp_bpl.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o mp_clz_tab.lo ../../gcc-7.1.0/gmp/mp_clz_tab.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o mp_dv_tab.lo ../../gcc-7.1.0/gmp/mp_dv_tab.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o mp_minv_tab.lo ../../gcc-7.1.0/gmp/mp_minv_tab.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o mp_get_fns.lo ../../gcc-7.1.0/gmp/mp_get_fns.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o mp_set_fns.lo ../../gcc-7.1.0/gmp/mp_set_fns.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o version.lo ../../gcc-7.1.0/gmp/version.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o nextprime.lo ../../gcc-7.1.0/gmp/nextprime.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o primesieve.lo ../../gcc-7.1.0/gmp/primesieve.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c -o tal-reent.lo ../../gcc-7.1.0/gmp/tal-reent.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/invalid.c -o invalid.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/compat.c -o compat.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/memory.c -o memory.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/mp_bpl.c -o mp_bpl.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/extract-dbl.c -o extract-dbl.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/tal-reent.c -o tal-reent.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/mp_minv_tab.c -o mp_minv_tab.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/assert.c -o assert.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/errno.c -o errno.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/mp_dv_tab.c -o mp_dv_tab.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/mp_get_fns.c -o mp_get_fns.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/mp_clz_tab.c -o mp_clz_tab.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/nextprime.c -o nextprime.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/primesieve.c -o primesieve.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/version.c -o version.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/gmp -D__GMP_WITHIN_GMP -I/usr/include -DNO_ASM -g -c ../../gcc-7.1.0/gmp/mp_set_fns.c -o mp_set_fns.o /bin/sh ./libtool --tag=CC --mode=link clang -DNO_ASM -g -version-info 13:2:3 -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libgmp.la -rpath /usr/pkg/gcc7/lib assert.lo compat.lo errno.lo extract-dbl.lo invalid.lo memory.lo mp_bpl.lo mp_clz_tab.lo mp_dv_tab.lo mp_minv_tab.lo mp_get_fns.lo mp_set_fns.lo version.lo nextprime.lo primesieve.lo tal-reent.lo mpf/init.lo mpf/init2.lo mpf/inits.lo mpf/set.lo mpf/set_ui.lo mpf/set_si.lo mpf/set_str.lo mpf/set_d.lo mpf/set_z.lo mpf/iset.lo mpf/iset_ui.lo mpf/iset_si.lo mpf/iset_str.lo mpf/iset_d.lo mpf/clear.lo mpf/clears.lo mpf/get_str.lo mpf/dump.lo mpf/size.lo mpf/eq.lo mpf/reldiff.lo mpf/sqrt.lo mpf/random2.lo mpf/inp_str.lo mpf/out_str.lo mpf/add.lo mpf/add_ui.lo mpf/sub.lo mpf/sub_ui.lo mpf/ui_sub.lo mpf/mul.lo mpf/mul_ui.lo mpf/div.lo mpf/div_ui.lo mpf/cmp_z.lo mpf/cmp.lo mpf/cmp_d.lo mpf/cmp_ui.lo mpf/cmp_si.lo mpf/mul_2exp.lo mpf/div_2exp.lo mpf/abs.lo mpf/neg.lo mpf/set_q.lo mpf/get_d.lo mpf/get_d_2exp.lo mpf/set_dfl_prec.lo mpf/set_prc.lo mpf/set_prc_raw.lo mpf/get_dfl_prec.lo mpf/get_prc.lo mpf/ui_div.lo mpf/sqrt_ui.lo mpf/ceilfloor.lo mpf/trunc.lo mpf/pow_ui.lo mpf/urandomb.lo mpf/swap.lo mpf/fits_sint.lo mpf/fits_slong.lo mpf/fits_sshort.lo mpf/fits_uint.lo mpf/fits_ulong.lo mpf/fits_ushort.lo mpf/get_si.lo mpf/get_ui.lo mpf/int_p.lo mpz/abs.lo mpz/add.lo mpz/add_ui.lo mpz/aorsmul.lo mpz/aorsmul_i.lo mpz/and.lo mpz/array_init.lo mpz/bin_ui.lo mpz/bin_uiui.lo mpz/cdiv_q.lo mpz/cdiv_q_ui.lo mpz/cdiv_qr.lo mpz/cdiv_qr_ui.lo mpz/cdiv_r.lo mpz/cdiv_r_ui.lo mpz/cdiv_ui.lo mpz/cfdiv_q_2exp.lo mpz/cfdiv_r_2exp.lo mpz/clear.lo mpz/clears.lo mpz/clrbit.lo mpz/cmp.lo mpz/cmp_d.lo mpz/cmp_si.lo mpz/cmp_ui.lo mpz/cmpabs.lo mpz/cmpabs_d.lo mpz/cmpabs_ui.lo mpz/com.lo mpz/combit.lo mpz/cong.lo mpz/cong_2exp.lo mpz/cong_ui.lo mpz/divexact.lo mpz/divegcd.lo mpz/dive_ui.lo mpz/divis.lo mpz/divis_ui.lo mpz/divis_2exp.lo mpz/dump.lo mpz/export.lo mpz/mfac_uiui.lo mpz/2fac_ui.lo mpz/fac_ui.lo mpz/oddfac_1.lo mpz/prodlimbs.lo mpz/fdiv_q_ui.lo mpz/fdiv_qr.lo mpz/fdiv_qr_ui.lo mpz/fdiv_r.lo mpz/fdiv_r_ui.lo mpz/fdiv_q.lo mpz/fdiv_ui.lo mpz/fib_ui.lo mpz/fib2_ui.lo mpz/fits_sint.lo mpz/fits_slong.lo mpz/fits_sshort.lo mpz/fits_uint.lo mpz/fits_ulong.lo mpz/fits_ushort.lo mpz/gcd.lo mpz/gcd_ui.lo mpz/gcdext.lo mpz/get_d.lo mpz/get_d_2exp.lo mpz/get_si.lo mpz/get_str.lo mpz/get_ui.lo mpz/getlimbn.lo mpz/hamdist.lo mpz/import.lo mpz/init.lo mpz/init2.lo mpz/inits.lo mpz/inp_raw.lo mpz/inp_str.lo mpz/invert.lo mpz/ior.lo mpz/iset.lo mpz/iset_d.lo mpz/iset_si.lo mpz/iset_str.lo mpz/iset_ui.lo mpz/jacobi.lo mpz/kronsz.lo mpz/kronuz.lo mpz/kronzs.lo mpz/kronzu.lo mpz/lcm.lo mpz/lcm_ui.lo mpz/limbs_finish.lo mpz/limbs_modify.lo mpz/limbs_read.lo mpz/limbs_write.lo mpz/lucnum_ui.lo mpz/lucnum2_ui.lo mpz/millerrabin.lo mpz/mod.lo mpz/mul.lo mpz/mul_2exp.lo mpz/mul_si.lo mpz/mul_ui.lo mpz/n_pow_ui.lo mpz/neg.lo mpz/nextprime.lo mpz/out_raw.lo mpz/out_str.lo mpz/perfpow.lo mpz/perfsqr.lo mpz/popcount.lo mpz/pow_ui.lo mpz/powm.lo mpz/powm_sec.lo mpz/powm_ui.lo mpz/primorial_ui.lo mpz/pprime_p.lo mpz/random.lo mpz/random2.lo mpz/realloc.lo mpz/realloc2.lo mpz/remove.lo mpz/roinit_n.lo mpz/root.lo mpz/rootrem.lo mpz/rrandomb.lo mpz/scan0.lo mpz/scan1.lo mpz/set.lo mpz/set_d.lo mpz/set_f.lo mpz/set_q.lo mpz/set_si.lo mpz/set_str.lo mpz/set_ui.lo mpz/setbit.lo mpz/size.lo mpz/sizeinbase.lo mpz/sqrt.lo mpz/sqrtrem.lo mpz/sub.lo mpz/sub_ui.lo mpz/swap.lo mpz/tdiv_ui.lo mpz/tdiv_q.lo mpz/tdiv_q_2exp.lo mpz/tdiv_q_ui.lo mpz/tdiv_qr.lo mpz/tdiv_qr_ui.lo mpz/tdiv_r.lo mpz/tdiv_r_2exp.lo mpz/tdiv_r_ui.lo mpz/tstbit.lo mpz/ui_pow_ui.lo mpz/ui_sub.lo mpz/urandomb.lo mpz/urandomm.lo mpz/xor.lo mpq/abs.lo mpq/aors.lo mpq/canonicalize.lo mpq/clear.lo mpq/clears.lo mpq/cmp.lo mpq/cmp_si.lo mpq/cmp_ui.lo mpq/div.lo mpq/get_d.lo mpq/get_den.lo mpq/get_num.lo mpq/get_str.lo mpq/init.lo mpq/inits.lo mpq/inp_str.lo mpq/inv.lo mpq/md_2exp.lo mpq/mul.lo mpq/neg.lo mpq/out_str.lo mpq/set.lo mpq/set_den.lo mpq/set_num.lo mpq/set_si.lo mpq/set_str.lo mpq/set_ui.lo mpq/equal.lo mpq/set_z.lo mpq/set_d.lo mpq/set_f.lo mpq/swap.lo mpn/fib_table.lo mpn/mp_bases.lo mpn/add.lo mpn/add_1.lo mpn/add_n.lo mpn/sub.lo mpn/sub_1.lo mpn/sub_n.lo mpn/cnd_add_n.lo mpn/cnd_sub_n.lo mpn/cnd_swap.lo mpn/neg.lo mpn/com.lo mpn/mul_1.lo mpn/addmul_1.lo mpn/submul_1.lo mpn/add_err1_n.lo mpn/add_err2_n.lo mpn/add_err3_n.lo mpn/sub_err1_n.lo mpn/sub_err2_n.lo mpn/sub_err3_n.lo mpn/lshift.lo mpn/rshift.lo mpn/dive_1.lo mpn/diveby3.lo mpn/divis.lo mpn/divrem.lo mpn/divrem_1.lo mpn/divrem_2.lo mpn/fib2_ui.lo mpn/mod_1.lo mpn/mod_34lsub1.lo mpn/mode1o.lo mpn/pre_divrem_1.lo mpn/pre_mod_1.lo mpn/dump.lo mpn/mod_1_1.lo mpn/mod_1_2.lo mpn/mod_1_3.lo mpn/mod_1_4.lo mpn/lshiftc.lo mpn/mul.lo mpn/mul_fft.lo mpn/mul_n.lo mpn/sqr.lo mpn/mul_basecase.lo mpn/sqr_basecase.lo mpn/nussbaumer_mul.lo mpn/mulmid_basecase.lo mpn/toom42_mulmid.lo mpn/mulmid_n.lo mpn/mulmid.lo mpn/random.lo mpn/random2.lo mpn/pow_1.lo mpn/rootrem.lo mpn/sqrtrem.lo mpn/sizeinbase.lo mpn/get_str.lo mpn/set_str.lo mpn/scan0.lo mpn/scan1.lo mpn/popcount.lo mpn/hamdist.lo mpn/cmp.lo mpn/zero_p.lo mpn/perfsqr.lo mpn/perfpow.lo mpn/gcd_1.lo mpn/gcd.lo mpn/gcdext_1.lo mpn/gcdext.lo mpn/gcd_subdiv_step.lo mpn/gcdext_lehmer.lo mpn/div_q.lo mpn/tdiv_qr.lo mpn/jacbase.lo mpn/jacobi_2.lo mpn/jacobi.lo mpn/get_d.lo mpn/matrix22_mul.lo mpn/matrix22_mul1_inverse_vector.lo mpn/hgcd_matrix.lo mpn/hgcd2.lo mpn/hgcd_step.lo mpn/hgcd_reduce.lo mpn/hgcd.lo mpn/hgcd_appr.lo mpn/hgcd2_jacobi.lo mpn/hgcd_jacobi.lo mpn/mullo_n.lo mpn/mullo_basecase.lo mpn/sqrlo.lo mpn/sqrlo_basecase.lo mpn/toom22_mul.lo mpn/toom32_mul.lo mpn/toom42_mul.lo mpn/toom52_mul.lo mpn/toom62_mul.lo mpn/toom33_mul.lo mpn/toom43_mul.lo mpn/toom53_mul.lo mpn/toom54_mul.lo mpn/toom63_mul.lo mpn/toom44_mul.lo mpn/toom6h_mul.lo mpn/toom6_sqr.lo mpn/toom8h_mul.lo mpn/toom8_sqr.lo mpn/toom_couple_handling.lo mpn/toom2_sqr.lo mpn/toom3_sqr.lo mpn/toom4_sqr.lo mpn/toom_eval_dgr3_pm1.lo mpn/toom_eval_dgr3_pm2.lo mpn/toom_eval_pm1.lo mpn/toom_eval_pm2.lo mpn/toom_eval_pm2exp.lo mpn/toom_eval_pm2rexp.lo mpn/toom_interpolate_5pts.lo mpn/toom_interpolate_6pts.lo mpn/toom_interpolate_7pts.lo mpn/toom_interpolate_8pts.lo mpn/toom_interpolate_12pts.lo mpn/toom_interpolate_16pts.lo mpn/invertappr.lo mpn/invert.lo mpn/binvert.lo mpn/mulmod_bnm1.lo mpn/sqrmod_bnm1.lo mpn/div_qr_1.lo mpn/div_qr_1n_pi1.lo mpn/div_qr_2.lo mpn/div_qr_2n_pi1.lo mpn/div_qr_2u_pi1.lo mpn/sbpi1_div_q.lo mpn/sbpi1_div_qr.lo mpn/sbpi1_divappr_q.lo mpn/dcpi1_div_q.lo mpn/dcpi1_div_qr.lo mpn/dcpi1_divappr_q.lo mpn/mu_div_qr.lo mpn/mu_divappr_q.lo mpn/mu_div_q.lo mpn/bdiv_q_1.lo mpn/sbpi1_bdiv_q.lo mpn/sbpi1_bdiv_qr.lo mpn/dcpi1_bdiv_q.lo mpn/dcpi1_bdiv_qr.lo mpn/mu_bdiv_q.lo mpn/mu_bdiv_qr.lo mpn/bdiv_q.lo mpn/bdiv_qr.lo mpn/broot.lo mpn/brootinv.lo mpn/bsqrt.lo mpn/bsqrtinv.lo mpn/divexact.lo mpn/bdiv_dbm1c.lo mpn/redc_1.lo mpn/redc_2.lo mpn/redc_n.lo mpn/powm.lo mpn/powlo.lo mpn/sec_powm.lo mpn/sec_mul.lo mpn/sec_sqr.lo mpn/sec_div_qr.lo mpn/sec_div_r.lo mpn/sec_pi1_div_qr.lo mpn/sec_pi1_div_r.lo mpn/sec_add_1.lo mpn/sec_sub_1.lo mpn/sec_invert.lo mpn/trialdiv.lo mpn/remove.lo mpn/and_n.lo mpn/andn_n.lo mpn/nand_n.lo mpn/ior_n.lo mpn/iorn_n.lo mpn/nior_n.lo mpn/xor_n.lo mpn/xnor_n.lo mpn/copyi.lo mpn/copyd.lo mpn/zero.lo mpn/sec_tabselect.lo mpn/comb_tables.lo mpn/add_n_sub_n.lo printf/asprintf.lo printf/asprntffuns.lo printf/doprnt.lo printf/doprntf.lo printf/doprnti.lo printf/fprintf.lo printf/obprintf.lo printf/obvprintf.lo printf/obprntffuns.lo printf/printf.lo printf/printffuns.lo printf/snprintf.lo printf/snprntffuns.lo printf/sprintf.lo printf/sprintffuns.lo printf/vasprintf.lo printf/vfprintf.lo printf/vprintf.lo printf/vsnprintf.lo printf/vsprintf.lo printf/repl-vsnprintf.lo scanf/doscan.lo scanf/fscanf.lo scanf/fscanffuns.lo scanf/scanf.lo scanf/sscanf.lo scanf/sscanffuns.lo scanf/vfscanf.lo scanf/vscanf.lo scanf/vsscanf.lo rand/rand.lo rand/randclr.lo rand/randdef.lo rand/randiset.lo rand/randlc2s.lo rand/randlc2x.lo rand/randmt.lo rand/randmts.lo rand/rands.lo rand/randsd.lo rand/randsdui.lo rand/randbui.lo rand/randmui.lo copying selected object files to avoid basename conflicts... libtool: link: ln mpz/abs.o .libs/libgmp.lax/lt1-abs.o || cp mpz/abs.o .libs/libgmp.lax/lt1-abs.o libtool: link: ln mpz/add.o .libs/libgmp.lax/lt2-add.o || cp mpz/add.o .libs/libgmp.lax/lt2-add.o libtool: link: ln mpz/add_ui.o .libs/libgmp.lax/lt3-add_ui.o || cp mpz/add_ui.o .libs/libgmp.lax/lt3-add_ui.o libtool: link: ln mpz/clear.o .libs/libgmp.lax/lt4-clear.o || cp mpz/clear.o .libs/libgmp.lax/lt4-clear.o libtool: link: ln mpz/clears.o .libs/libgmp.lax/lt5-clears.o || cp mpz/clears.o .libs/libgmp.lax/lt5-clears.o libtool: link: ln mpz/cmp.o .libs/libgmp.lax/lt6-cmp.o || cp mpz/cmp.o .libs/libgmp.lax/lt6-cmp.o libtool: link: ln mpz/cmp_d.o .libs/libgmp.lax/lt7-cmp_d.o || cp mpz/cmp_d.o .libs/libgmp.lax/lt7-cmp_d.o libtool: link: ln mpz/cmp_si.o .libs/libgmp.lax/lt8-cmp_si.o || cp mpz/cmp_si.o .libs/libgmp.lax/lt8-cmp_si.o libtool: link: ln mpz/cmp_ui.o .libs/libgmp.lax/lt9-cmp_ui.o || cp mpz/cmp_ui.o .libs/libgmp.lax/lt9-cmp_ui.o libtool: link: ln mpz/dump.o .libs/libgmp.lax/lt10-dump.o || cp mpz/dump.o .libs/libgmp.lax/lt10-dump.o libtool: link: ln mpz/fits_sint.o .libs/libgmp.lax/lt11-fits_sint.o || cp mpz/fits_sint.o .libs/libgmp.lax/lt11-fits_sint.o libtool: link: ln mpz/fits_slong.o .libs/libgmp.lax/lt12-fits_slong.o || cp mpz/fits_slong.o .libs/libgmp.lax/lt12-fits_slong.o libtool: link: ln mpz/fits_sshort.o .libs/libgmp.lax/lt13-fits_sshort.o || cp mpz/fits_sshort.o .libs/libgmp.lax/lt13-fits_sshort.o libtool: link: ln mpz/fits_uint.o .libs/libgmp.lax/lt14-fits_uint.o || cp mpz/fits_uint.o .libs/libgmp.lax/lt14-fits_uint.o libtool: link: ln mpz/fits_ulong.o .libs/libgmp.lax/lt15-fits_ulong.o || cp mpz/fits_ulong.o .libs/libgmp.lax/lt15-fits_ulong.o libtool: link: ln mpz/fits_ushort.o .libs/libgmp.lax/lt16-fits_ushort.o || cp mpz/fits_ushort.o .libs/libgmp.lax/lt16-fits_ushort.o libtool: link: ln mpz/get_d.o .libs/libgmp.lax/lt17-get_d.o || cp mpz/get_d.o .libs/libgmp.lax/lt17-get_d.o libtool: link: ln mpz/get_d_2exp.o .libs/libgmp.lax/lt18-get_d_2exp.o || cp mpz/get_d_2exp.o .libs/libgmp.lax/lt18-get_d_2exp.o libtool: link: ln mpz/get_si.o .libs/libgmp.lax/lt19-get_si.o || cp mpz/get_si.o .libs/libgmp.lax/lt19-get_si.o libtool: link: ln mpz/get_str.o .libs/libgmp.lax/lt20-get_str.o || cp mpz/get_str.o .libs/libgmp.lax/lt20-get_str.o libtool: link: ln mpz/get_ui.o .libs/libgmp.lax/lt21-get_ui.o || cp mpz/get_ui.o .libs/libgmp.lax/lt21-get_ui.o libtool: link: ln mpz/init.o .libs/libgmp.lax/lt22-init.o || cp mpz/init.o .libs/libgmp.lax/lt22-init.o libtool: link: ln mpz/init2.o .libs/libgmp.lax/lt23-init2.o || cp mpz/init2.o .libs/libgmp.lax/lt23-init2.o libtool: link: ln mpz/inits.o .libs/libgmp.lax/lt24-inits.o || cp mpz/inits.o .libs/libgmp.lax/lt24-inits.o libtool: link: ln mpz/inp_str.o .libs/libgmp.lax/lt25-inp_str.o || cp mpz/inp_str.o .libs/libgmp.lax/lt25-inp_str.o libtool: link: ln mpz/iset.o .libs/libgmp.lax/lt26-iset.o || cp mpz/iset.o .libs/libgmp.lax/lt26-iset.o libtool: link: ln mpz/iset_d.o .libs/libgmp.lax/lt27-iset_d.o || cp mpz/iset_d.o .libs/libgmp.lax/lt27-iset_d.o libtool: link: ln mpz/iset_si.o .libs/libgmp.lax/lt28-iset_si.o || cp mpz/iset_si.o .libs/libgmp.lax/lt28-iset_si.o libtool: link: ln mpz/iset_str.o .libs/libgmp.lax/lt29-iset_str.o || cp mpz/iset_str.o .libs/libgmp.lax/lt29-iset_str.o libtool: link: ln mpz/iset_ui.o .libs/libgmp.lax/lt30-iset_ui.o || cp mpz/iset_ui.o .libs/libgmp.lax/lt30-iset_ui.o libtool: link: ln mpz/mul.o .libs/libgmp.lax/lt31-mul.o || cp mpz/mul.o .libs/libgmp.lax/lt31-mul.o libtool: link: ln mpz/mul_2exp.o .libs/libgmp.lax/lt32-mul_2exp.o || cp mpz/mul_2exp.o .libs/libgmp.lax/lt32-mul_2exp.o libtool: link: ln mpz/mul_ui.o .libs/libgmp.lax/lt33-mul_ui.o || cp mpz/mul_ui.o .libs/libgmp.lax/lt33-mul_ui.o libtool: link: ln mpz/neg.o .libs/libgmp.lax/lt34-neg.o || cp mpz/neg.o .libs/libgmp.lax/lt34-neg.o libtool: link: ln mpz/nextprime.o .libs/libgmp.lax/lt35-nextprime.o || cp mpz/nextprime.o .libs/libgmp.lax/lt35-nextprime.o libtool: link: ln mpz/out_str.o .libs/libgmp.lax/lt36-out_str.o || cp mpz/out_str.o .libs/libgmp.lax/lt36-out_str.o libtool: link: ln mpz/pow_ui.o .libs/libgmp.lax/lt37-pow_ui.o || cp mpz/pow_ui.o .libs/libgmp.lax/lt37-pow_ui.o libtool: link: ln mpz/random2.o .libs/libgmp.lax/lt38-random2.o || cp mpz/random2.o .libs/libgmp.lax/lt38-random2.o libtool: link: ln mpz/set.o .libs/libgmp.lax/lt39-set.o || cp mpz/set.o .libs/libgmp.lax/lt39-set.o libtool: link: ln mpz/set_d.o .libs/libgmp.lax/lt40-set_d.o || cp mpz/set_d.o .libs/libgmp.lax/lt40-set_d.o libtool: link: ln mpz/set_q.o .libs/libgmp.lax/lt41-set_q.o || cp mpz/set_q.o .libs/libgmp.lax/lt41-set_q.o libtool: link: ln mpz/set_si.o .libs/libgmp.lax/lt42-set_si.o || cp mpz/set_si.o .libs/libgmp.lax/lt42-set_si.o libtool: link: ln mpz/set_str.o .libs/libgmp.lax/lt43-set_str.o || cp mpz/set_str.o .libs/libgmp.lax/lt43-set_str.o libtool: link: ln mpz/set_ui.o .libs/libgmp.lax/lt44-set_ui.o || cp mpz/set_ui.o .libs/libgmp.lax/lt44-set_ui.o libtool: link: ln mpz/size.o .libs/libgmp.lax/lt45-size.o || cp mpz/size.o .libs/libgmp.lax/lt45-size.o libtool: link: ln mpz/sqrt.o .libs/libgmp.lax/lt46-sqrt.o || cp mpz/sqrt.o .libs/libgmp.lax/lt46-sqrt.o libtool: link: ln mpz/sub.o .libs/libgmp.lax/lt47-sub.o || cp mpz/sub.o .libs/libgmp.lax/lt47-sub.o libtool: link: ln mpz/sub_ui.o .libs/libgmp.lax/lt48-sub_ui.o || cp mpz/sub_ui.o .libs/libgmp.lax/lt48-sub_ui.o libtool: link: ln mpz/swap.o .libs/libgmp.lax/lt49-swap.o || cp mpz/swap.o .libs/libgmp.lax/lt49-swap.o libtool: link: ln mpz/ui_sub.o .libs/libgmp.lax/lt50-ui_sub.o || cp mpz/ui_sub.o .libs/libgmp.lax/lt50-ui_sub.o libtool: link: ln mpz/urandomb.o .libs/libgmp.lax/lt51-urandomb.o || cp mpz/urandomb.o .libs/libgmp.lax/lt51-urandomb.o libtool: link: ln mpq/abs.o .libs/libgmp.lax/lt52-abs.o || cp mpq/abs.o .libs/libgmp.lax/lt52-abs.o libtool: link: ln mpq/clear.o .libs/libgmp.lax/lt53-clear.o || cp mpq/clear.o .libs/libgmp.lax/lt53-clear.o libtool: link: ln mpq/clears.o .libs/libgmp.lax/lt54-clears.o || cp mpq/clears.o .libs/libgmp.lax/lt54-clears.o libtool: link: ln mpq/cmp.o .libs/libgmp.lax/lt55-cmp.o || cp mpq/cmp.o .libs/libgmp.lax/lt55-cmp.o libtool: link: ln mpq/cmp_si.o .libs/libgmp.lax/lt56-cmp_si.o || cp mpq/cmp_si.o .libs/libgmp.lax/lt56-cmp_si.o libtool: link: ln mpq/cmp_ui.o .libs/libgmp.lax/lt57-cmp_ui.o || cp mpq/cmp_ui.o .libs/libgmp.lax/lt57-cmp_ui.o libtool: link: ln mpq/div.o .libs/libgmp.lax/lt58-div.o || cp mpq/div.o .libs/libgmp.lax/lt58-div.o libtool: link: ln mpq/get_d.o .libs/libgmp.lax/lt59-get_d.o || cp mpq/get_d.o .libs/libgmp.lax/lt59-get_d.o libtool: link: ln mpq/get_str.o .libs/libgmp.lax/lt60-get_str.o || cp mpq/get_str.o .libs/libgmp.lax/lt60-get_str.o libtool: link: ln mpq/init.o .libs/libgmp.lax/lt61-init.o || cp mpq/init.o .libs/libgmp.lax/lt61-init.o libtool: link: ln mpq/inits.o .libs/libgmp.lax/lt62-inits.o || cp mpq/inits.o .libs/libgmp.lax/lt62-inits.o libtool: link: ln mpq/inp_str.o .libs/libgmp.lax/lt63-inp_str.o || cp mpq/inp_str.o .libs/libgmp.lax/lt63-inp_str.o libtool: link: ln mpq/mul.o .libs/libgmp.lax/lt64-mul.o || cp mpq/mul.o .libs/libgmp.lax/lt64-mul.o libtool: link: ln mpq/neg.o .libs/libgmp.lax/lt65-neg.o || cp mpq/neg.o .libs/libgmp.lax/lt65-neg.o libtool: link: ln mpq/out_str.o .libs/libgmp.lax/lt66-out_str.o || cp mpq/out_str.o .libs/libgmp.lax/lt66-out_str.o libtool: link: ln mpq/set.o .libs/libgmp.lax/lt67-set.o || cp mpq/set.o .libs/libgmp.lax/lt67-set.o libtool: link: ln mpq/set_si.o .libs/libgmp.lax/lt68-set_si.o || cp mpq/set_si.o .libs/libgmp.lax/lt68-set_si.o libtool: link: ln mpq/set_str.o .libs/libgmp.lax/lt69-set_str.o || cp mpq/set_str.o .libs/libgmp.lax/lt69-set_str.o libtool: link: ln mpq/set_ui.o .libs/libgmp.lax/lt70-set_ui.o || cp mpq/set_ui.o .libs/libgmp.lax/lt70-set_ui.o libtool: link: ln mpq/set_z.o .libs/libgmp.lax/lt71-set_z.o || cp mpq/set_z.o .libs/libgmp.lax/lt71-set_z.o libtool: link: ln mpq/set_d.o .libs/libgmp.lax/lt72-set_d.o || cp mpq/set_d.o .libs/libgmp.lax/lt72-set_d.o libtool: link: ln mpq/set_f.o .libs/libgmp.lax/lt73-set_f.o || cp mpq/set_f.o .libs/libgmp.lax/lt73-set_f.o libtool: link: ln mpq/swap.o .libs/libgmp.lax/lt74-swap.o || cp mpq/swap.o .libs/libgmp.lax/lt74-swap.o libtool: link: ln mpn/add.o .libs/libgmp.lax/lt75-add.o || cp mpn/add.o .libs/libgmp.lax/lt75-add.o libtool: link: ln mpn/sub.o .libs/libgmp.lax/lt76-sub.o || cp mpn/sub.o .libs/libgmp.lax/lt76-sub.o libtool: link: ln mpn/neg.o .libs/libgmp.lax/lt77-neg.o || cp mpn/neg.o .libs/libgmp.lax/lt77-neg.o libtool: link: ln mpn/com.o .libs/libgmp.lax/lt78-com.o || cp mpn/com.o .libs/libgmp.lax/lt78-com.o libtool: link: ln mpn/divis.o .libs/libgmp.lax/lt79-divis.o || cp mpn/divis.o .libs/libgmp.lax/lt79-divis.o libtool: link: ln mpn/fib2_ui.o .libs/libgmp.lax/lt80-fib2_ui.o || cp mpn/fib2_ui.o .libs/libgmp.lax/lt80-fib2_ui.o libtool: link: ln mpn/dump.o .libs/libgmp.lax/lt81-dump.o || cp mpn/dump.o .libs/libgmp.lax/lt81-dump.o libtool: link: ln mpn/mul.o .libs/libgmp.lax/lt82-mul.o || cp mpn/mul.o .libs/libgmp.lax/lt82-mul.o libtool: link: ln mpn/random.o .libs/libgmp.lax/lt83-random.o || cp mpn/random.o .libs/libgmp.lax/lt83-random.o libtool: link: ln mpn/random2.o .libs/libgmp.lax/lt84-random2.o || cp mpn/random2.o .libs/libgmp.lax/lt84-random2.o libtool: link: ln mpn/rootrem.o .libs/libgmp.lax/lt85-rootrem.o || cp mpn/rootrem.o .libs/libgmp.lax/lt85-rootrem.o libtool: link: ln mpn/sqrtrem.o .libs/libgmp.lax/lt86-sqrtrem.o || cp mpn/sqrtrem.o .libs/libgmp.lax/lt86-sqrtrem.o libtool: link: ln mpn/sizeinbase.o .libs/libgmp.lax/lt87-sizeinbase.o || cp mpn/sizeinbase.o .libs/libgmp.lax/lt87-sizeinbase.o libtool: link: ln mpn/get_str.o .libs/libgmp.lax/lt88-get_str.o || cp mpn/get_str.o .libs/libgmp.lax/lt88-get_str.o libtool: link: ln mpn/set_str.o .libs/libgmp.lax/lt89-set_str.o || cp mpn/set_str.o .libs/libgmp.lax/lt89-set_str.o libtool: link: ln mpn/scan0.o .libs/libgmp.lax/lt90-scan0.o || cp mpn/scan0.o .libs/libgmp.lax/lt90-scan0.o libtool: link: ln mpn/scan1.o .libs/libgmp.lax/lt91-scan1.o || cp mpn/scan1.o .libs/libgmp.lax/lt91-scan1.o libtool: link: ln mpn/popcount.o .libs/libgmp.lax/lt92-popcount.o || cp mpn/popcount.o .libs/libgmp.lax/lt92-popcount.o libtool: link: ln mpn/hamdist.o .libs/libgmp.lax/lt93-hamdist.o || cp mpn/hamdist.o .libs/libgmp.lax/lt93-hamdist.o libtool: link: ln mpn/cmp.o .libs/libgmp.lax/lt94-cmp.o || cp mpn/cmp.o .libs/libgmp.lax/lt94-cmp.o libtool: link: ln mpn/perfsqr.o .libs/libgmp.lax/lt95-perfsqr.o || cp mpn/perfsqr.o .libs/libgmp.lax/lt95-perfsqr.o libtool: link: ln mpn/perfpow.o .libs/libgmp.lax/lt96-perfpow.o || cp mpn/perfpow.o .libs/libgmp.lax/lt96-perfpow.o libtool: link: ln mpn/gcd.o .libs/libgmp.lax/lt97-gcd.o || cp mpn/gcd.o .libs/libgmp.lax/lt97-gcd.o libtool: link: ln mpn/gcdext.o .libs/libgmp.lax/lt98-gcdext.o || cp mpn/gcdext.o .libs/libgmp.lax/lt98-gcdext.o libtool: link: ln mpn/tdiv_qr.o .libs/libgmp.lax/lt99-tdiv_qr.o || cp mpn/tdiv_qr.o .libs/libgmp.lax/lt99-tdiv_qr.o libtool: link: ln mpn/jacobi.o .libs/libgmp.lax/lt100-jacobi.o || cp mpn/jacobi.o .libs/libgmp.lax/lt100-jacobi.o libtool: link: ln mpn/get_d.o .libs/libgmp.lax/lt101-get_d.o || cp mpn/get_d.o .libs/libgmp.lax/lt101-get_d.o libtool: link: ln mpn/invert.o .libs/libgmp.lax/lt102-invert.o || cp mpn/invert.o .libs/libgmp.lax/lt102-invert.o libtool: link: ln mpn/divexact.o .libs/libgmp.lax/lt103-divexact.o || cp mpn/divexact.o .libs/libgmp.lax/lt103-divexact.o libtool: link: ln mpn/powm.o .libs/libgmp.lax/lt104-powm.o || cp mpn/powm.o .libs/libgmp.lax/lt104-powm.o libtool: link: ln mpn/remove.o .libs/libgmp.lax/lt105-remove.o || cp mpn/remove.o .libs/libgmp.lax/lt105-remove.o libtool: link: ar rc .libs/libgmp.a assert.o compat.o errno.o extract-dbl.o invalid.o memory.o mp_bpl.o mp_clz_tab.o mp_dv_tab.o mp_minv_tab.o mp_get_fns.o mp_set_fns.o version.o nextprime.o primesieve.o tal-reent.o mpf/init.o mpf/init2.o mpf/inits.o mpf/set.o mpf/set_ui.o mpf/set_si.o mpf/set_str.o mpf/set_d.o mpf/set_z.o mpf/iset.o mpf/iset_ui.o mpf/iset_si.o mpf/iset_str.o mpf/iset_d.o mpf/clear.o mpf/clears.o mpf/get_str.o mpf/dump.o mpf/size.o mpf/eq.o mpf/reldiff.o mpf/sqrt.o mpf/random2.o mpf/inp_str.o mpf/out_str.o mpf/add.o mpf/add_ui.o mpf/sub.o mpf/sub_ui.o mpf/ui_sub.o mpf/mul.o mpf/mul_ui.o mpf/div.o mpf/div_ui.o mpf/cmp_z.o mpf/cmp.o mpf/cmp_d.o mpf/cmp_ui.o mpf/cmp_si.o mpf/mul_2exp.o mpf/div_2exp.o mpf/abs.o mpf/neg.o mpf/set_q.o mpf/get_d.o mpf/get_d_2exp.o mpf/set_dfl_prec.o mpf/set_prc.o mpf/set_prc_raw.o mpf/get_dfl_prec.o mpf/get_prc.o mpf/ui_div.o mpf/sqrt_ui.o mpf/ceilfloor.o mpf/trunc.o mpf/pow_ui.o mpf/urandomb.o mpf/swap.o mpf/fits_sint.o mpf/fits_slong.o mpf/fits_sshort.o mpf/fits_uint.o mpf/fits_ulong.o mpf/fits_ushort.o mpf/get_si.o mpf/get_ui.o mpf/int_p.o .libs/libgmp.lax/lt1-abs.o .libs/libgmp.lax/lt2-add.o .libs/libgmp.lax/lt3-add_ui.o mpz/aorsmul.o mpz/aorsmul_i.o mpz/and.o mpz/array_init.o mpz/bin_ui.o mpz/bin_uiui.o mpz/cdiv_q.o mpz/cdiv_q_ui.o mpz/cdiv_qr.o mpz/cdiv_qr_ui.o mpz/cdiv_r.o mpz/cdiv_r_ui.o mpz/cdiv_ui.o mpz/cfdiv_q_2exp.o mpz/cfdiv_r_2exp.o .libs/libgmp.lax/lt4-clear.o .libs/libgmp.lax/lt5-clears.o mpz/clrbit.o .libs/libgmp.lax/lt6-cmp.o .libs/libgmp.lax/lt7-cmp_d.o .libs/libgmp.lax/lt8-cmp_si.o .libs/libgmp.lax/lt9-cmp_ui.o mpz/cmpabs.o mpz/cmpabs_d.o mpz/cmpabs_ui.o mpz/com.o mpz/combit.o mpz/cong.o mpz/cong_2exp.o mpz/cong_ui.o mpz/divexact.o mpz/divegcd.o mpz/dive_ui.o mpz/divis.o mpz/divis_ui.o mpz/divis_2exp.o .libs/libgmp.lax/lt10-dump.o mpz/export.o mpz/mfac_uiui.o mpz/2fac_ui.o mpz/fac_ui.o mpz/oddfac_1.o mpz/prodlimbs.o mpz/fdiv_q_ui.o mpz/fdiv_qr.o mpz/fdiv_qr_ui.o mpz/fdiv_r.o mpz/fdiv_r_ui.o mpz/fdiv_q.o mpz/fdiv_ui.o mpz/fib_ui.o mpz/fib2_ui.o .libs/libgmp.lax/lt11-fits_sint.o .libs/libgmp.lax/lt12-fits_slong.o .libs/libgmp.lax/lt13-fits_sshort.o .libs/libgmp.lax/lt14-fits_uint.o .libs/libgmp.lax/lt15-fits_ulong.o .libs/libgmp.lax/lt16-fits_ushort.o mpz/gcd.o mpz/gcd_ui.o mpz/gcdext.o .libs/libgmp.lax/lt17-get_d.o .libs/libgmp.lax/lt18-get_d_2exp.o .libs/libgmp.lax/lt19-get_si.o .libs/libgmp.lax/lt20-get_str.o .libs/libgmp.lax/lt21-get_ui.o mpz/getlimbn.o mpz/hamdist.o mpz/import.o .libs/libgmp.lax/lt22-init.o .libs/libgmp.lax/lt23-init2.o .libs/libgmp.lax/lt24-inits.o mpz/inp_raw.o .libs/libgmp.lax/lt25-inp_str.o mpz/invert.o mpz/ior.o .libs/libgmp.lax/lt26-iset.o .libs/libgmp.lax/lt27-iset_d.o .libs/libgmp.lax/lt28-iset_si.o .libs/libgmp.lax/lt29-iset_str.o .libs/libgmp.lax/lt30-iset_ui.o mpz/jacobi.o mpz/kronsz.o mpz/kronuz.o mpz/kronzs.o mpz/kronzu.o mpz/lcm.o mpz/lcm_ui.o mpz/limbs_finish.o mpz/limbs_modify.o mpz/limbs_read.o mpz/limbs_write.o mpz/lucnum_ui.o mpz/lucnum2_ui.o mpz/millerrabin.o mpz/mod.o .libs/libgmp.lax/lt31-mul.o .libs/libgmp.lax/lt32-mul_2exp.o mpz/mul_si.o .libs/libgmp.lax/lt33-mul_ui.o mpz/n_pow_ui.o .libs/libgmp.lax/lt34-neg.o .libs/libgmp.lax/lt35-nextprime.o mpz/out_raw.o .libs/libgmp.lax/lt36-out_str.o mpz/perfpow.o mpz/perfsqr.o mpz/popcount.o .libs/libgmp.lax/lt37-pow_ui.o mpz/powm.o mpz/powm_sec.o mpz/powm_ui.o mpz/primorial_ui.o mpz/pprime_p.o mpz/random.o .libs/libgmp.lax/lt38-random2.o mpz/realloc.o mpz/realloc2.o mpz/remove.o mpz/roinit_n.o mpz/root.o mpz/rootrem.o mpz/rrandomb.o mpz/scan0.o mpz/scan1.o .libs/libgmp.lax/lt39-set.o .libs/libgmp.lax/lt40-set_d.o mpz/set_f.o .libs/libgmp.lax/lt41-set_q.o .libs/libgmp.lax/lt42-set_si.o .libs/libgmp.lax/lt43-set_str.o .libs/libgmp.lax/lt44-set_ui.o mpz/setbit.o .libs/libgmp.lax/lt45-size.o mpz/sizeinbase.o .libs/libgmp.lax/lt46-sqrt.o mpz/sqrtrem.o .libs/libgmp.lax/lt47-sub.o .libs/libgmp.lax/lt48-sub_ui.o .libs/libgmp.lax/lt49-swap.o mpz/tdiv_ui.o mpz/tdiv_q.o mpz/tdiv_q_2exp.o mpz/tdiv_q_ui.o mpz/tdiv_qr.o mpz/tdiv_qr_ui.o mpz/tdiv_r.o mpz/tdiv_r_2exp.o mpz/tdiv_r_ui.o mpz/tstbit.o mpz/ui_pow_ui.o .libs/libgmp.lax/lt50-ui_sub.o .libs/libgmp.lax/lt51-urandomb.o mpz/urandomm.o mpz/xor.o .libs/libgmp.lax/lt52-abs.o mpq/aors.o mpq/canonicalize.o .libs/libgmp.lax/lt53-clear.o .libs/libgmp.lax/lt54-clears.o .libs/libgmp.lax/lt55-cmp.o .libs/libgmp.lax/lt56-cmp_si.o .libs/libgmp.lax/lt57-cmp_ui.o .libs/libgmp.lax/lt58-div.o .libs/libgmp.lax/lt59-get_d.o mpq/get_den.o mpq/get_num.o .libs/libgmp.lax/lt60-get_str.o .libs/libgmp.lax/lt61-init.o .libs/libgmp.lax/lt62-inits.o .libs/libgmp.lax/lt63-inp_str.o mpq/inv.o mpq/md_2exp.o .libs/libgmp.lax/lt64-mul.o .libs/libgmp.lax/lt65-neg.o .libs/libgmp.lax/lt66-out_str.o .libs/libgmp.lax/lt67-set.o mpq/set_den.o mpq/set_num.o .libs/libgmp.lax/lt68-set_si.o .libs/libgmp.lax/lt69-set_str.o .libs/libgmp.lax/lt70-set_ui.o mpq/equal.o .libs/libgmp.lax/lt71-set_z.o .libs/libgmp.lax/lt72-set_d.o .libs/libgmp.lax/lt73-set_f.o .libs/libgmp.lax/lt74-swap.o mpn/fib_table.o mpn/mp_bases.o .libs/libgmp.lax/lt75-add.o mpn/add_1.o mpn/add_n.o .libs/libgmp.lax/lt76-sub.o mpn/sub_1.o mpn/sub_n.o mpn/cnd_add_n.o mpn/cnd_sub_n.o mpn/cnd_swap.o .libs/libgmp.lax/lt77-neg.o .libs/libgmp.lax/lt78-com.o mpn/mul_1.o mpn/addmul_1.o mpn/submul_1.o mpn/add_err1_n.o mpn/add_err2_n.o mpn/add_err3_n.o mpn/sub_err1_n.o mpn/sub_err2_n.o mpn/sub_err3_n.o mpn/lshift.o mpn/rshift.o mpn/dive_1.o mpn/diveby3.o .libs/libgmp.lax/lt79-divis.o mpn/divrem.o mpn/divrem_1.o mpn/divrem_2.o .libs/libgmp.lax/lt80-fib2_ui.o mpn/mod_1.o mpn/mod_34lsub1.o mpn/mode1o.o mpn/pre_divrem_1.o mpn/pre_mod_1.o .libs/libgmp.lax/lt81-dump.o mpn/mod_1_1.o mpn/mod_1_2.o mpn/mod_1_3.o mpn/mod_1_4.o mpn/lshiftc.o .libs/libgmp.lax/lt82-mul.o mpn/mul_fft.o mpn/mul_n.o mpn/sqr.o mpn/mul_basecase.o mpn/sqr_basecase.o mpn/nussbaumer_mul.o mpn/mulmid_basecase.o mpn/toom42_mulmid.o mpn/mulmid_n.o mpn/mulmid.o .libs/libgmp.lax/lt83-random.o .libs/libgmp.lax/lt84-random2.o mpn/pow_1.o .libs/libgmp.lax/lt85-rootrem.o .libs/libgmp.lax/lt86-sqrtrem.o .libs/libgmp.lax/lt87-sizeinbase.o .libs/libgmp.lax/lt88-get_str.o .libs/libgmp.lax/lt89-set_str.o .libs/libgmp.lax/lt90-scan0.o .libs/libgmp.lax/lt91-scan1.o .libs/libgmp.lax/lt92-popcount.o .libs/libgmp.lax/lt93-hamdist.o .libs/libgmp.lax/lt94-cmp.o mpn/zero_p.o .libs/libgmp.lax/lt95-perfsqr.o .libs/libgmp.lax/lt96-perfpow.o mpn/gcd_1.o .libs/libgmp.lax/lt97-gcd.o mpn/gcdext_1.o .libs/libgmp.lax/lt98-gcdext.o mpn/gcd_subdiv_step.o mpn/gcdext_lehmer.o mpn/div_q.o .libs/libgmp.lax/lt99-tdiv_qr.o mpn/jacbase.o mpn/jacobi_2.o .libs/libgmp.lax/lt100-jacobi.o .libs/libgmp.lax/lt101-get_d.o mpn/matrix22_mul.o mpn/matrix22_mul1_inverse_vector.o mpn/hgcd_matrix.o mpn/hgcd2.o mpn/hgcd_step.o mpn/hgcd_reduce.o mpn/hgcd.o mpn/hgcd_appr.o mpn/hgcd2_jacobi.o mpn/hgcd_jacobi.o mpn/mullo_n.o mpn/mullo_basecase.o mpn/sqrlo.o mpn/sqrlo_basecase.o mpn/toom22_mul.o mpn/toom32_mul.o mpn/toom42_mul.o mpn/toom52_mul.o mpn/toom62_mul.o mpn/toom33_mul.o mpn/toom43_mul.o mpn/toom53_mul.o mpn/toom54_mul.o mpn/toom63_mul.o mpn/toom44_mul.o mpn/toom6h_mul.o mpn/toom6_sqr.o mpn/toom8h_mul.o mpn/toom8_sqr.o mpn/toom_couple_handling.o mpn/toom2_sqr.o mpn/toom3_sqr.o mpn/toom4_sqr.o mpn/toom_eval_dgr3_pm1.o mpn/toom_eval_dgr3_pm2.o mpn/toom_eval_pm1.o mpn/toom_eval_pm2.o mpn/toom_eval_pm2exp.o mpn/toom_eval_pm2rexp.o mpn/toom_interpolate_5pts.o mpn/toom_interpolate_6pts.o mpn/toom_interpolate_7pts.o mpn/toom_interpolate_8pts.o mpn/toom_interpolate_12pts.o mpn/toom_interpolate_16pts.o mpn/invertappr.o .libs/libgmp.lax/lt102-invert.o mpn/binvert.o mpn/mulmod_bnm1.o mpn/sqrmod_bnm1.o mpn/div_qr_1.o mpn/div_qr_1n_pi1.o mpn/div_qr_2.o mpn/div_qr_2n_pi1.o mpn/div_qr_2u_pi1.o mpn/sbpi1_div_q.o mpn/sbpi1_div_qr.o mpn/sbpi1_divappr_q.o mpn/dcpi1_div_q.o mpn/dcpi1_div_qr.o mpn/dcpi1_divappr_q.o mpn/mu_div_qr.o mpn/mu_divappr_q.o mpn/mu_div_q.o mpn/bdiv_q_1.o mpn/sbpi1_bdiv_q.o mpn/sbpi1_bdiv_qr.o mpn/dcpi1_bdiv_q.o mpn/dcpi1_bdiv_qr.o mpn/mu_bdiv_q.o mpn/mu_bdiv_qr.o mpn/bdiv_q.o mpn/bdiv_qr.o mpn/broot.o mpn/brootinv.o mpn/bsqrt.o mpn/bsqrtinv.o .libs/libgmp.lax/lt103-divexact.o mpn/bdiv_dbm1c.o mpn/redc_1.o mpn/redc_2.o mpn/redc_n.o .libs/libgmp.lax/lt104-powm.o mpn/powlo.o mpn/sec_powm.o mpn/sec_mul.o mpn/sec_sqr.o mpn/sec_div_qr.o mpn/sec_div_r.o mpn/sec_pi1_div_qr.o mpn/sec_pi1_div_r.o mpn/sec_add_1.o mpn/sec_sub_1.o mpn/sec_invert.o mpn/trialdiv.o .libs/libgmp.lax/lt105-remove.o mpn/and_n.o mpn/andn_n.o mpn/nand_n.o mpn/ior_n.o mpn/iorn_n.o mpn/nior_n.o mpn/xor_n.o mpn/xnor_n.o mpn/copyi.o mpn/copyd.o mpn/zero.o mpn/sec_tabselect.o mpn/comb_tables.o mpn/add_n_sub_n.o printf/asprintf.o printf/asprntffuns.o printf/doprnt.o printf/doprntf.o printf/doprnti.o printf/fprintf.o printf/obprintf.o printf/obvprintf.o printf/obprntffuns.o printf/printf.o printf/printffuns.o printf/snprintf.o printf/snprntffuns.o printf/sprintf.o printf/sprintffuns.o printf/vasprintf.o printf/vfprintf.o printf/vprintf.o printf/vsnprintf.o printf/vsprintf.o printf/repl-vsnprintf.o scanf/doscan.o scanf/fscanf.o scanf/fscanffuns.o scanf/scanf.o scanf/sscanf.o scanf/sscanffuns.o scanf/vfscanf.o scanf/vscanf.o scanf/vsscanf.o rand/rand.o rand/randclr.o rand/randdef.o rand/randiset.o rand/randlc2s.o rand/randlc2x.o rand/randmt.o rand/randmts.o rand/rands.o rand/randsd.o rand/randsdui.o rand/randbui.o rand/randmui.o libtool: link: ranlib .libs/libgmp.a libtool: link: rm -fr .libs/libgmp.lax libtool: link: ( cd ".libs" && rm -f "libgmp.la" && ln -s "../libgmp.la" "libgmp.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp' gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/gmp' Configuring stage 1 in ./mpfr Configuring stage 1 in ./isl configure: creating cache ./config.cache checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ../../gcc-7.1.0/isl/./install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... configure: creating cache ./config.cache yes checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... checking whether /usr/pkg/bin/gmake supports nested variables... yes yes checking for a thread-safe mkdir -p... checking whether /usr/pkg/bin/gmake supports nested variables... (cached) yes cd: can't cd to /usr/pkg/gcc7 checking for x86_64--netbsd-gcc... clang ../../gcc-7.1.0/mpfr/install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking whether /usr/pkg/bin/gmake supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for a sed that does not truncate output... (cached) /usr/bin/sed realpath: not found realpath: not found checking for x86_64--netbsd-gcc... clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether the C compiler works... checking whether we are cross compiling... yes checking for C compiler default output file name... a.out checking for suffix of executables... no checking for suffix of object files... checking whether we are cross compiling... o checking whether we are using the GNU C compiler... no yes checking whether clang accepts -g... checking for suffix of object files... yes checking for clang option to accept ISO C89... o checking whether we are using the GNU C compiler... none needed checking whether clang understands -c and -o together... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... yes checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of clang... none needed checking whether clang understands -c and -o together... gcc3 yes checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of clang... checking whether we are using the GNU C++ compiler... gcc3 checking how to run the C preprocessor... clang-cpp yes checking whether clang++ -std=gnu++98 accepts -g... yes checking dependency style of clang++ -std=gnu++98... checking for x86_64--netbsd-ar... ar checking the archiver (ar) interface... gcc3 checking for C compiler vendor... ar checking for ICC... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for main in -lm... yes checking whether time.h and sys/time.h may both be included... clang checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking whether the compiler supports function __attribute__((__warn_unused_result__))... yes checking for ANSI C header files... yes checking for __attribute__... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for fgrep... /data/scratch/lang/gcc7/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 how to convert x86_64--netbsd file names to x86_64--netbsd format... func_convert_file_noop checking how to convert x86_64--netbsd file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... yes checking for sys/types.h... match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64--netbsd-ar... ar checking for archiver @FILE support... @ checking for x86_64--netbsd-strip... no checking for strip... strip checking for x86_64--netbsd-ranlib... ranlib yes checking command to parse nm output from clang object... checking for sys/stat.h... yes checking for stdlib.h... ok checking for sysroot... no checking for x86_64--netbsd-mt... no checking for mt... mt checking if mt is a manifest tool... yes no checking how to run the C preprocessor... clang-cpp checking for string.h... yes checking for memory.h... checking for ANSI C header files... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for size_t... yes checking for stdlib.h... yes checking for string.h... yes checking limits.h usability... yes checking for memory.h... yes checking limits.h presence... yes checking for limits.h... yes checking float.h usability... yes checking for strings.h... yes checking float.h presence... yes checking for inttypes.h... yes checking for float.h... yes checking for string.h... (cached) yes checking locale.h usability... yes checking for stdint.h... yes checking locale.h presence... yes checking for locale.h... yes checking wchar.h usability... yes checking for unistd.h... yes checking wchar.h presence... yes checking for dlfcn.h... yes checking for wchar.h... yes checking stdarg.h usability... yes checking for objdir... .libs yes checking stdarg.h presence... yes checking for stdarg.h... yes checking sys/time.h usability... checking if clang supports -fno-rtti -fno-exceptions... yes checking sys/time.h presence... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking for sys/time.h... yes checking sys/fpu.h usability... yes checking if clang static flag -static works... no checking sys/fpu.h presence... yes checking if clang supports -c -o file.o... no checking for sys/fpu.h... no checking for struct lconv.decimal_point... 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 struct lconv.thousands_sep... yes checking dynamic linker characteristics... yes checking for working alloca.h... no checking for alloca... 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... no checking whether to build static libraries... yes checking how to run the C++ preprocessor... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking how to copy va_list... clang++ -std=gnu++98 -E va_copy checking for memmove... yes checking for memset... yes checking for setlocale... checking for ld used by clang++ -std=gnu++98... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes yes checking for strtol... checking whether the clang++ -std=gnu++98 linker (/usr/bin/ld) supports shared libraries... error: invalid argument '-std=gnu++98' not allowed with 'C' yes yes checking for gettimeofday... yes checking for clang++ -std=gnu++98 option to produce PIC... -fPIC -DPIC checking if clang++ -std=gnu++98 PIC flag -fPIC -DPIC works... checking for long long int... yes checking if clang++ -std=gnu++98 static flag -static works... yes checking if clang++ -std=gnu++98 supports -c -o file.o... yes checking for intmax_t... yes checking if clang++ -std=gnu++98 supports -c -o file.o... (cached) yes checking whether the clang++ -std=gnu++98 linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... error: invalid argument '-std=gnu++98' not allowed with 'C' NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking for perl... perl checking for pdflatex... no checking for pod2html... pod2html checking for stdint types... yes checking for working INTMAX_MAX... stdint.h (shortcircuit) make use of stdint.h in include/isl/stdint.h (assuming C99 compatible system) yes checking for union fpc_csr... no checking for fesetround... yes checking for gcc float-conversion bug... configure: gmp sources in /data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp checking which gmp to use... build checking whether mp_get_memory_functions is declared... no checking for subnormal numbers... yes checking whether ffs is declared... yes checking for signed zeros... yes checking whether __builtin_ffs is declared... yes checking if the FP division by 0 fails... no checking whether _BitScanForward is declared... no checking if NAN == NAN... no checking whether strcasecmp is declared... no checking if charset has consecutive values... yes checking whether strncasecmp is declared... yes checking for math/round... yes checking whether _stricmp is declared... yes checking for math/trunc... no checking whether _strnicmp is declared... yes checking for math/floor... no checking whether snprintf is declared... yes checking for math/ceil... yes checking whether _snprintf is declared... yes checking for math/nearbyint... no checking which clang to use... no checking for C compiler vendor... (cached) clang checking our pkgconfig libname... isl checking our pkgconfig version... 0.16.1 checking our pkgconfig_libdir... ${libdir}/pkgconfig expanded our pkgconfig_libdir... /usr/pkg/gcc7/lib/pkgconfig checking our pkgconfig_libfile... isl.pc checking our package / suffix... isl / checking our pkgconfig description... isl Library checking our pkgconfig requires... checking our pkgconfig ext libs... -lisl /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la checking our pkgconfig cppflags... -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp checking our pkgconfig ldflags... noninstalled pkgconfig -L /data/scratch/lang/gcc7/work/build/isl/.libs noninstalled pkgconfig -I /data/scratch/lang/gcc7/work/build/isl/../../gcc-7.1.0/isl/include configure: updating cache ./config.cache checking that generated files are newer than configure... done configure: creating ./config.status yes checking for long double... yes checking format of `long double' floating point... IEEE extended, little endian checking for TLS support using C11... yes checking for library containing clock_gettime... none required checking for gmp.h... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/lang/gcc7/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 how to convert x86_64--netbsd file names to x86_64--netbsd format... func_convert_file_noop checking how to convert x86_64--netbsd file names to toolchain format... func_convert_file_noop 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-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64--netbsd-ar... (cached) ar checking for archiver @FILE support... config.status: creating Makefile config.status: creating doc/Makefile config.status: creating bound_test.sh @ 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... config.status: creating codegen_test.sh config.status: creating pip_test.sh config.status: creating isl_config.h config.status: executing depfiles commands ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64--netbsd-mt... no checking for mt... mt checking if mt is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs config.status: executing libtool commands config.status: executing include/isl/stdint.h commands config.status: creating include/isl/stdint.h : _ISL_INCLUDE_ISL_STDINT_H config.status: executing isl.pc commands config.status: creating isl.pc.in config.status: creating isl.pc config.status: creating isl-uninstalled.pc config.status: creating isl-uninstalled.sh checking if clang supports -fno-rtti -fno-exceptions... gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/isl' echo '#define GIT_HEAD_ID "'isl-0.16.1'"' > gitversion.h /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/isl' Making all in . gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/isl' depbase=`echo isl_gmp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_gmp.lo -MD -MP -MF $depbase.Tpo -c -o isl_gmp.lo ../../gcc-7.1.0/isl/isl_gmp.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_val_gmp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_val_gmp.lo -MD -MP -MF $depbase.Tpo -c -o isl_val_gmp.lo ../../gcc-7.1.0/isl/isl_val_gmp.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ast_int.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_int.lo -MD -MP -MF $depbase.Tpo -c -o isl_ast_int.lo ../../gcc-7.1.0/isl/isl_ast_int.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_aff.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_aff.lo -MD -MP -MF $depbase.Tpo -c -o isl_aff.lo ../../gcc-7.1.0/isl/isl_aff.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_affine_hull.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_affine_hull.lo -MD -MP -MF $depbase.Tpo -c -o isl_affine_hull.lo ../../gcc-7.1.0/isl/isl_affine_hull.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_arg.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_arg.lo -MD -MP -MF $depbase.Tpo -c -o isl_arg.lo ../../gcc-7.1.0/isl/isl_arg.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ast.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast.lo -MD -MP -MF $depbase.Tpo -c -o isl_ast.lo ../../gcc-7.1.0/isl/isl_ast.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ast_build.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_build.lo -MD -MP -MF $depbase.Tpo -c -o isl_ast_build.lo ../../gcc-7.1.0/isl/isl_ast_build.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ast_build_expr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_build_expr.lo -MD -MP -MF $depbase.Tpo -c -o isl_ast_build_expr.lo ../../gcc-7.1.0/isl/isl_ast_build_expr.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ast_codegen.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_codegen.lo -MD -MP -MF $depbase.Tpo -c -o isl_ast_codegen.lo ../../gcc-7.1.0/isl/isl_ast_codegen.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ast_graft.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_graft.lo -MD -MP -MF $depbase.Tpo -c -o isl_ast_graft.lo ../../gcc-7.1.0/isl/isl_ast_graft.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_band.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_band.lo -MD -MP -MF $depbase.Tpo -c -o isl_band.lo ../../gcc-7.1.0/isl/isl_band.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo basis_reduction_tab.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT basis_reduction_tab.lo -MD -MP -MF $depbase.Tpo -c -o basis_reduction_tab.lo ../../gcc-7.1.0/isl/basis_reduction_tab.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_bernstein.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_bernstein.lo -MD -MP -MF $depbase.Tpo -c -o isl_bernstein.lo ../../gcc-7.1.0/isl/isl_bernstein.c &&\ mv -f $depbase.Tpo $depbase.Plo yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... depbase=`echo isl_blk.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_blk.lo -MD -MP -MF $depbase.Tpo -c -o isl_blk.lo ../../gcc-7.1.0/isl/isl_blk.c &&\ mv -f $depbase.Tpo $depbase.Plo yes checking if clang static flag -static works... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_val_gmp.lo -MD -MP -MF .deps/isl_val_gmp.Tpo -c ../../gcc-7.1.0/isl/isl_val_gmp.c -o isl_val_gmp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_affine_hull.lo -MD -MP -MF .deps/isl_affine_hull.Tpo -c ../../gcc-7.1.0/isl/isl_affine_hull.c -o isl_affine_hull.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_arg.lo -MD -MP -MF .deps/isl_arg.Tpo -c ../../gcc-7.1.0/isl/isl_arg.c -o isl_arg.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_gmp.lo -MD -MP -MF .deps/isl_gmp.Tpo -c ../../gcc-7.1.0/isl/isl_gmp.c -o isl_gmp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_graft.lo -MD -MP -MF .deps/isl_ast_graft.Tpo -c ../../gcc-7.1.0/isl/isl_ast_graft.c -o isl_ast_graft.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_int.lo -MD -MP -MF .deps/isl_ast_int.Tpo -c ../../gcc-7.1.0/isl/isl_ast_int.c -o isl_ast_int.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_bernstein.lo -MD -MP -MF .deps/isl_bernstein.Tpo -c ../../gcc-7.1.0/isl/isl_bernstein.c -o isl_bernstein.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_build_expr.lo -MD -MP -MF .deps/isl_ast_build_expr.Tpo -c ../../gcc-7.1.0/isl/isl_ast_build_expr.c -o isl_ast_build_expr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_build.lo -MD -MP -MF .deps/isl_ast_build.Tpo -c ../../gcc-7.1.0/isl/isl_ast_build.c -o isl_ast_build.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_band.lo -MD -MP -MF .deps/isl_band.Tpo -c ../../gcc-7.1.0/isl/isl_band.c -o isl_band.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_aff.lo -MD -MP -MF .deps/isl_aff.Tpo -c ../../gcc-7.1.0/isl/isl_aff.c -o isl_aff.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast.lo -MD -MP -MF .deps/isl_ast.Tpo -c ../../gcc-7.1.0/isl/isl_ast.c -o isl_ast.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_blk.lo -MD -MP -MF .deps/isl_blk.Tpo -c ../../gcc-7.1.0/isl/isl_blk.c -o isl_blk.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT basis_reduction_tab.lo -MD -MP -MF .deps/basis_reduction_tab.Tpo -c ../../gcc-7.1.0/isl/basis_reduction_tab.c -o basis_reduction_tab.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ast_codegen.lo -MD -MP -MF .deps/isl_ast_codegen.Tpo -c ../../gcc-7.1.0/isl/isl_ast_codegen.c -o isl_ast_codegen.o yes checking if clang supports -c -o file.o... depbase=`echo isl_bound.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_bound.lo -MD -MP -MF $depbase.Tpo -c -o isl_bound.lo ../../gcc-7.1.0/isl/isl_bound.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_bound.lo -MD -MP -MF .deps/isl_bound.Tpo -c ../../gcc-7.1.0/isl/isl_bound.c -o isl_bound.o depbase=`echo isl_coalesce.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_coalesce.lo -MD -MP -MF $depbase.Tpo -c -o isl_coalesce.lo ../../gcc-7.1.0/isl/isl_coalesce.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_constraint.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_constraint.lo -MD -MP -MF $depbase.Tpo -c -o isl_constraint.lo ../../gcc-7.1.0/isl/isl_constraint.c &&\ mv -f $depbase.Tpo $depbase.Plo yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... depbase=`echo isl_convex_hull.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_convex_hull.lo -MD -MP -MF $depbase.Tpo -c -o isl_convex_hull.lo ../../gcc-7.1.0/isl/isl_convex_hull.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ctx.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ctx.lo -MD -MP -MF $depbase.Tpo -c -o isl_ctx.lo ../../gcc-7.1.0/isl/isl_ctx.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_constraint.lo -MD -MP -MF .deps/isl_constraint.Tpo -c ../../gcc-7.1.0/isl/isl_constraint.c -o isl_constraint.o depbase=`echo isl_deprecated.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_deprecated.lo -MD -MP -MF $depbase.Tpo -c -o isl_deprecated.lo ../../gcc-7.1.0/isl/isl_deprecated.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_dim_map.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_dim_map.lo -MD -MP -MF $depbase.Tpo -c -o isl_dim_map.lo ../../gcc-7.1.0/isl/isl_dim_map.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_coalesce.lo -MD -MP -MF .deps/isl_coalesce.Tpo -c ../../gcc-7.1.0/isl/isl_coalesce.c -o isl_coalesce.o depbase=`echo isl_equalities.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_equalities.lo -MD -MP -MF $depbase.Tpo -c -o isl_equalities.lo ../../gcc-7.1.0/isl/isl_equalities.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_factorization.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_factorization.lo -MD -MP -MF $depbase.Tpo -c -o isl_factorization.lo ../../gcc-7.1.0/isl/isl_factorization.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_farkas.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_farkas.lo -MD -MP -MF $depbase.Tpo -c -o isl_farkas.lo ../../gcc-7.1.0/isl/isl_farkas.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ctx.lo -MD -MP -MF .deps/isl_ctx.Tpo -c ../../gcc-7.1.0/isl/isl_ctx.c -o isl_ctx.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_convex_hull.lo -MD -MP -MF .deps/isl_convex_hull.Tpo -c ../../gcc-7.1.0/isl/isl_convex_hull.c -o isl_convex_hull.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_deprecated.lo -MD -MP -MF .deps/isl_deprecated.Tpo -c ../../gcc-7.1.0/isl/isl_deprecated.c -o isl_deprecated.o yes checking dynamic linker characteristics... depbase=`echo isl_ffs.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ffs.lo -MD -MP -MF $depbase.Tpo -c -o isl_ffs.lo ../../gcc-7.1.0/isl/isl_ffs.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_dim_map.lo -MD -MP -MF .deps/isl_dim_map.Tpo -c ../../gcc-7.1.0/isl/isl_dim_map.c -o isl_dim_map.o depbase=`echo isl_flow.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_flow.lo -MD -MP -MF $depbase.Tpo -c -o isl_flow.lo ../../gcc-7.1.0/isl/isl_flow.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_equalities.lo -MD -MP -MF .deps/isl_equalities.Tpo -c ../../gcc-7.1.0/isl/isl_equalities.c -o isl_equalities.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_farkas.lo -MD -MP -MF .deps/isl_farkas.Tpo -c ../../gcc-7.1.0/isl/isl_farkas.c -o isl_farkas.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_factorization.lo -MD -MP -MF .deps/isl_factorization.Tpo -c ../../gcc-7.1.0/isl/isl_factorization.c -o isl_factorization.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ffs.lo -MD -MP -MF .deps/isl_ffs.Tpo -c ../../gcc-7.1.0/isl/isl_ffs.c -o isl_ffs.o depbase=`echo isl_fold.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_fold.lo -MD -MP -MF $depbase.Tpo -c -o isl_fold.lo ../../gcc-7.1.0/isl/isl_fold.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_flow.lo -MD -MP -MF .deps/isl_flow.Tpo -c ../../gcc-7.1.0/isl/isl_flow.c -o isl_flow.o depbase=`echo isl_hash.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_hash.lo -MD -MP -MF $depbase.Tpo -c -o isl_hash.lo ../../gcc-7.1.0/isl/isl_hash.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_fold.lo -MD -MP -MF .deps/isl_fold.Tpo -c ../../gcc-7.1.0/isl/isl_fold.c -o isl_fold.o depbase=`echo isl_id_to_ast_expr.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_id_to_ast_expr.lo -MD -MP -MF $depbase.Tpo -c -o isl_id_to_ast_expr.lo ../../gcc-7.1.0/isl/isl_id_to_ast_expr.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_hash.lo -MD -MP -MF .deps/isl_hash.Tpo -c ../../gcc-7.1.0/isl/isl_hash.c -o isl_hash.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_id_to_ast_expr.lo -MD -MP -MF .deps/isl_id_to_ast_expr.Tpo -c ../../gcc-7.1.0/isl/isl_id_to_ast_expr.c -o isl_id_to_ast_expr.o depbase=`echo isl_id_to_pw_aff.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_id_to_pw_aff.lo -MD -MP -MF $depbase.Tpo -c -o isl_id_to_pw_aff.lo ../../gcc-7.1.0/isl/isl_id_to_pw_aff.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_ilp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ilp.lo -MD -MP -MF $depbase.Tpo -c -o isl_ilp.lo ../../gcc-7.1.0/isl/isl_ilp.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_id_to_pw_aff.lo -MD -MP -MF .deps/isl_id_to_pw_aff.Tpo -c ../../gcc-7.1.0/isl/isl_id_to_pw_aff.c -o isl_id_to_pw_aff.o depbase=`echo isl_input.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_input.lo -MD -MP -MF $depbase.Tpo -c -o isl_input.lo ../../gcc-7.1.0/isl/isl_input.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_local_space.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_local_space.lo -MD -MP -MF $depbase.Tpo -c -o isl_local_space.lo ../../gcc-7.1.0/isl/isl_local_space.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_lp.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_lp.lo -MD -MP -MF $depbase.Tpo -c -o isl_lp.lo ../../gcc-7.1.0/isl/isl_lp.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_map.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map.lo -MD -MP -MF $depbase.Tpo -c -o isl_map.lo ../../gcc-7.1.0/isl/isl_map.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_input.lo -MD -MP -MF .deps/isl_input.Tpo -c ../../gcc-7.1.0/isl/isl_input.c -o isl_input.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_ilp.lo -MD -MP -MF .deps/isl_ilp.Tpo -c ../../gcc-7.1.0/isl/isl_ilp.c -o isl_ilp.o depbase=`echo isl_map_list.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_list.lo -MD -MP -MF $depbase.Tpo -c -o isl_map_list.lo ../../gcc-7.1.0/isl/isl_map_list.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_map_simplify.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_simplify.lo -MD -MP -MF $depbase.Tpo -c -o isl_map_simplify.lo ../../gcc-7.1.0/isl/isl_map_simplify.c &&\ mv -f $depbase.Tpo $depbase.Plo 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... no checking whether to build static libraries... yes checking whether gcc __attribute__ ((mode (XX))) works... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_lp.lo -MD -MP -MF .deps/isl_lp.Tpo -c ../../gcc-7.1.0/isl/isl_lp.c -o isl_lp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_local_space.lo -MD -MP -MF .deps/isl_local_space.Tpo -c ../../gcc-7.1.0/isl/isl_local_space.c -o isl_local_space.o depbase=`echo isl_map_subtract.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_subtract.lo -MD -MP -MF $depbase.Tpo -c -o isl_map_subtract.lo ../../gcc-7.1.0/isl/isl_map_subtract.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map.lo -MD -MP -MF .deps/isl_map.Tpo -c ../../gcc-7.1.0/isl/isl_map.c -o isl_map.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_list.lo -MD -MP -MF .deps/isl_map_list.Tpo -c ../../gcc-7.1.0/isl/isl_map_list.c -o isl_map_list.o depbase=`echo isl_map_to_basic_set.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_to_basic_set.lo -MD -MP -MF $depbase.Tpo -c -o isl_map_to_basic_set.lo ../../gcc-7.1.0/isl/isl_map_to_basic_set.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_simplify.lo -MD -MP -MF .deps/isl_map_simplify.Tpo -c ../../gcc-7.1.0/isl/isl_map_simplify.c -o isl_map_simplify.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_subtract.lo -MD -MP -MF .deps/isl_map_subtract.Tpo -c ../../gcc-7.1.0/isl/isl_map_subtract.c -o isl_map_subtract.o depbase=`echo isl_mat.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_mat.lo -MD -MP -MF $depbase.Tpo -c -o isl_mat.lo ../../gcc-7.1.0/isl/isl_mat.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_map_to_basic_set.lo -MD -MP -MF .deps/isl_map_to_basic_set.Tpo -c ../../gcc-7.1.0/isl/isl_map_to_basic_set.c -o isl_map_to_basic_set.o depbase=`echo isl_morph.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_morph.lo -MD -MP -MF $depbase.Tpo -c -o isl_morph.lo ../../gcc-7.1.0/isl/isl_morph.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_id.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_id.lo -MD -MP -MF $depbase.Tpo -c -o isl_id.lo ../../gcc-7.1.0/isl/isl_id.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_mat.lo -MD -MP -MF .deps/isl_mat.Tpo -c ../../gcc-7.1.0/isl/isl_mat.c -o isl_mat.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_morph.lo -MD -MP -MF .deps/isl_morph.Tpo -c ../../gcc-7.1.0/isl/isl_morph.c -o isl_morph.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_id.lo -MD -MP -MF .deps/isl_id.Tpo -c ../../gcc-7.1.0/isl/isl_id.c -o isl_id.o depbase=`echo isl_obj.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_obj.lo -MD -MP -MF $depbase.Tpo -c -o isl_obj.lo ../../gcc-7.1.0/isl/isl_obj.c &&\ mv -f $depbase.Tpo $depbase.Plo yes checking for recent GMP... depbase=`echo isl_options.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_options.lo -MD -MP -MF $depbase.Tpo -c -o isl_options.lo ../../gcc-7.1.0/isl/isl_options.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_obj.lo -MD -MP -MF .deps/isl_obj.Tpo -c ../../gcc-7.1.0/isl/isl_obj.c -o isl_obj.o depbase=`echo isl_output.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_output.lo -MD -MP -MF $depbase.Tpo -c -o isl_output.lo ../../gcc-7.1.0/isl/isl_output.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_point.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_point.lo -MD -MP -MF $depbase.Tpo -c -o isl_point.lo ../../gcc-7.1.0/isl/isl_point.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_options.lo -MD -MP -MF .deps/isl_options.Tpo -c ../../gcc-7.1.0/isl/isl_options.c -o isl_options.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_point.lo -MD -MP -MF .deps/isl_point.Tpo -c ../../gcc-7.1.0/isl/isl_point.c -o isl_point.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_output.lo -MD -MP -MF .deps/isl_output.Tpo -c ../../gcc-7.1.0/isl/isl_output.c -o isl_output.o depbase=`echo isl_polynomial.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_polynomial.lo -MD -MP -MF $depbase.Tpo -c -o isl_polynomial.lo ../../gcc-7.1.0/isl/isl_polynomial.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_polynomial.lo -MD -MP -MF .deps/isl_polynomial.Tpo -c ../../gcc-7.1.0/isl/isl_polynomial.c -o isl_polynomial.o depbase=`echo isl_printer.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_printer.lo -MD -MP -MF $depbase.Tpo -c -o isl_printer.lo ../../gcc-7.1.0/isl/isl_printer.c &&\ mv -f $depbase.Tpo $depbase.Plo ../../gcc-7.1.0/isl/isl_map_simplify.c:3891:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ depbase=`echo print.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT print.lo -MD -MP -MF $depbase.Tpo -c -o print.lo ../../gcc-7.1.0/isl/print.c &&\ mv -f $depbase.Tpo $depbase.Plo yes checking usable gmp.h at link time... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_printer.lo -MD -MP -MF .deps/isl_printer.Tpo -c ../../gcc-7.1.0/isl/isl_printer.c -o isl_printer.o depbase=`echo isl_range.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_range.lo -MD -MP -MF $depbase.Tpo -c -o isl_range.lo ../../gcc-7.1.0/isl/isl_range.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT print.lo -MD -MP -MF .deps/print.Tpo -c ../../gcc-7.1.0/isl/print.c -o print.o depbase=`echo isl_reordering.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_reordering.lo -MD -MP -MF $depbase.Tpo -c -o isl_reordering.lo ../../gcc-7.1.0/isl/isl_reordering.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_sample.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_sample.lo -MD -MP -MF $depbase.Tpo -c -o isl_sample.lo ../../gcc-7.1.0/isl/isl_sample.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_scan.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_scan.lo -MD -MP -MF $depbase.Tpo -c -o isl_scan.lo ../../gcc-7.1.0/isl/isl_scan.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_range.lo -MD -MP -MF .deps/isl_range.Tpo -c ../../gcc-7.1.0/isl/isl_range.c -o isl_range.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_reordering.lo -MD -MP -MF .deps/isl_reordering.Tpo -c ../../gcc-7.1.0/isl/isl_reordering.c -o isl_reordering.o depbase=`echo isl_schedule.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule.lo -MD -MP -MF $depbase.Tpo -c -o isl_schedule.lo ../../gcc-7.1.0/isl/isl_schedule.c &&\ mv -f $depbase.Tpo $depbase.Plo 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_sample.lo -MD -MP -MF .deps/isl_sample.Tpo -c ../../gcc-7.1.0/isl/isl_sample.c -o isl_sample.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_scan.lo -MD -MP -MF .deps/isl_scan.Tpo -c ../../gcc-7.1.0/isl/isl_scan.c -o isl_scan.o depbase=`echo isl_schedule_band.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_band.lo -MD -MP -MF $depbase.Tpo -c -o isl_schedule_band.lo ../../gcc-7.1.0/isl/isl_schedule_band.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_schedule_node.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_node.lo -MD -MP -MF $depbase.Tpo -c -o isl_schedule_node.lo ../../gcc-7.1.0/isl/isl_schedule_node.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule.lo -MD -MP -MF .deps/isl_schedule.Tpo -c ../../gcc-7.1.0/isl/isl_schedule.c -o isl_schedule.o depbase=`echo isl_schedule_read.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_read.lo -MD -MP -MF $depbase.Tpo -c -o isl_schedule_read.lo ../../gcc-7.1.0/isl/isl_schedule_read.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_band.lo -MD -MP -MF .deps/isl_schedule_band.Tpo -c ../../gcc-7.1.0/isl/isl_schedule_band.c -o isl_schedule_band.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_node.lo -MD -MP -MF .deps/isl_schedule_node.Tpo -c ../../gcc-7.1.0/isl/isl_schedule_node.c -o isl_schedule_node.o depbase=`echo isl_schedule_tree.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_tree.lo -MD -MP -MF $depbase.Tpo -c -o isl_schedule_tree.lo ../../gcc-7.1.0/isl/isl_schedule_tree.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_scheduler.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_scheduler.lo -MD -MP -MF $depbase.Tpo -c -o isl_scheduler.lo ../../gcc-7.1.0/isl/isl_scheduler.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_read.lo -MD -MP -MF .deps/isl_schedule_read.Tpo -c ../../gcc-7.1.0/isl/isl_schedule_read.c -o isl_schedule_read.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_schedule_tree.lo -MD -MP -MF .deps/isl_schedule_tree.Tpo -c ../../gcc-7.1.0/isl/isl_schedule_tree.c -o isl_schedule_tree.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_scheduler.lo -MD -MP -MF .deps/isl_scheduler.Tpo -c ../../gcc-7.1.0/isl/isl_scheduler.c -o isl_scheduler.o yes checking for GMP_NUMB_BITS and sizeof(mp_limb_t) consistency... depbase=`echo isl_set_list.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_set_list.lo -MD -MP -MF $depbase.Tpo -c -o isl_set_list.lo ../../gcc-7.1.0/isl/isl_set_list.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_sort.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_sort.lo -MD -MP -MF $depbase.Tpo -c -o isl_sort.lo ../../gcc-7.1.0/isl/isl_sort.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_space.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_space.lo -MD -MP -MF $depbase.Tpo -c -o isl_space.lo ../../gcc-7.1.0/isl/isl_space.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_set_list.lo -MD -MP -MF .deps/isl_set_list.Tpo -c ../../gcc-7.1.0/isl/isl_set_list.c -o isl_set_list.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_sort.lo -MD -MP -MF .deps/isl_sort.Tpo -c ../../gcc-7.1.0/isl/isl_sort.c -o isl_sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_space.lo -MD -MP -MF .deps/isl_space.Tpo -c ../../gcc-7.1.0/isl/isl_space.c -o isl_space.o depbase=`echo isl_stream.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_stream.lo -MD -MP -MF $depbase.Tpo -c -o isl_stream.lo ../../gcc-7.1.0/isl/isl_stream.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_seq.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_seq.lo -MD -MP -MF $depbase.Tpo -c -o isl_seq.lo ../../gcc-7.1.0/isl/isl_seq.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_tab.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_tab.lo -MD -MP -MF $depbase.Tpo -c -o isl_tab.lo ../../gcc-7.1.0/isl/isl_tab.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_tab_pip.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_tab_pip.lo -MD -MP -MF $depbase.Tpo -c -o isl_tab_pip.lo ../../gcc-7.1.0/isl/isl_tab_pip.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_tarjan.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_tarjan.lo -MD -MP -MF $depbase.Tpo -c -o isl_tarjan.lo ../../gcc-7.1.0/isl/isl_tarjan.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_transitive_closure.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_transitive_closure.lo -MD -MP -MF $depbase.Tpo -c -o isl_transitive_closure.lo ../../gcc-7.1.0/isl/isl_transitive_closure.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_tab.lo -MD -MP -MF .deps/isl_tab.Tpo -c ../../gcc-7.1.0/isl/isl_tab.c -o isl_tab.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_stream.lo -MD -MP -MF .deps/isl_stream.Tpo -c ../../gcc-7.1.0/isl/isl_stream.c -o isl_stream.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_seq.lo -MD -MP -MF .deps/isl_seq.Tpo -c ../../gcc-7.1.0/isl/isl_seq.c -o isl_seq.o depbase=`echo isl_union_map.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_union_map.lo -MD -MP -MF $depbase.Tpo -c -o isl_union_map.lo ../../gcc-7.1.0/isl/isl_union_map.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_val.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_val.lo -MD -MP -MF $depbase.Tpo -c -o isl_val.lo ../../gcc-7.1.0/isl/isl_val.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_tab_pip.lo -MD -MP -MF .deps/isl_tab_pip.Tpo -c ../../gcc-7.1.0/isl/isl_tab_pip.c -o isl_tab_pip.o depbase=`echo isl_vec.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_vec.lo -MD -MP -MF $depbase.Tpo -c -o isl_vec.lo ../../gcc-7.1.0/isl/isl_vec.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_tarjan.lo -MD -MP -MF .deps/isl_tarjan.Tpo -c ../../gcc-7.1.0/isl/isl_tarjan.c -o isl_tarjan.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_union_map.lo -MD -MP -MF .deps/isl_union_map.Tpo -c ../../gcc-7.1.0/isl/isl_union_map.c -o isl_union_map.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_transitive_closure.lo -MD -MP -MF .deps/isl_transitive_closure.Tpo -c ../../gcc-7.1.0/isl/isl_transitive_closure.c -o isl_transitive_closure.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_val.lo -MD -MP -MF .deps/isl_val.Tpo -c ../../gcc-7.1.0/isl/isl_val.c -o isl_val.o yes checking for __gmpz_init in -lgmp... libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_vec.lo -MD -MP -MF .deps/isl_vec.Tpo -c ../../gcc-7.1.0/isl/isl_vec.c -o isl_vec.o depbase=`echo isl_version.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_version.lo -MD -MP -MF $depbase.Tpo -c -o isl_version.lo ../../gcc-7.1.0/isl/isl_version.c &&\ mv -f $depbase.Tpo $depbase.Plo depbase=`echo isl_vertices.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_vertices.lo -MD -MP -MF $depbase.Tpo -c -o isl_vertices.lo ../../gcc-7.1.0/isl/isl_vertices.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_version.lo -MD -MP -MF .deps/isl_version.Tpo -c ../../gcc-7.1.0/isl/isl_version.c -o isl_version.o depbase=`echo isl_test.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_test.o -MD -MP -MF $depbase.Tpo -c -o isl_test.o ../../gcc-7.1.0/isl/isl_test.c &&\ mv -f $depbase.Tpo $depbase.Po libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_vertices.lo -MD -MP -MF .deps/isl_vertices.Tpo -c ../../gcc-7.1.0/isl/isl_vertices.c -o isl_vertices.o depbase=`echo polyhedron_sample.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT polyhedron_sample.o -MD -MP -MF $depbase.Tpo -c -o polyhedron_sample.o ../../gcc-7.1.0/isl/polyhedron_sample.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo pip.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT pip.o -MD -MP -MF $depbase.Tpo -c -o pip.o ../../gcc-7.1.0/isl/pip.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo polyhedron_minimize.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT polyhedron_minimize.o -MD -MP -MF $depbase.Tpo -c -o polyhedron_minimize.o ../../gcc-7.1.0/isl/polyhedron_minimize.c &&\ mv -f $depbase.Tpo $depbase.Po yes checking if gmp.h version and libgmp version are the same... depbase=`echo polytope_scan.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT polytope_scan.o -MD -MP -MF $depbase.Tpo -c -o polytope_scan.o ../../gcc-7.1.0/isl/polytope_scan.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo polyhedron_detect_equalities.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT polyhedron_detect_equalities.o -MD -MP -MF $depbase.Tpo -c -o polyhedron_detect_equalities.o ../../gcc-7.1.0/isl/polyhedron_detect_equalities.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo cat.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT cat.o -MD -MP -MF $depbase.Tpo -c -o cat.o ../../gcc-7.1.0/isl/cat.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo closure.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT closure.o -MD -MP -MF $depbase.Tpo -c -o closure.o ../../gcc-7.1.0/isl/closure.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo bound.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT bound.o -MD -MP -MF $depbase.Tpo -c -o bound.o ../../gcc-7.1.0/isl/bound.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo codegen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT codegen.o -MD -MP -MF $depbase.Tpo -c -o codegen.o ../../gcc-7.1.0/isl/codegen.c &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo isl_test_int.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ clang -DHAVE_CONFIG_H -I. -I../../gcc-7.1.0/isl -I../../gcc-7.1.0/isl/include -Iinclude/ -I/data/scratch/lang/gcc7/work/build/gmp/../../gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./gmp -I/usr/include -Wall -g -MT isl_test_int.o -MD -MP -MF $depbase.Tpo -c -o isl_test_int.o ../../gcc-7.1.0/isl/isl_test_int.c &&\ mv -f $depbase.Tpo $depbase.Po (6.1.2/6.1.2) yes checking for GMP library vs header correctness... /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -version-info 16:1:1 -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libisl.la -rpath /usr/pkg/gcc7/lib isl_gmp.lo isl_val_gmp.lo isl_ast_int.lo isl_aff.lo isl_affine_hull.lo isl_arg.lo isl_ast.lo isl_ast_build.lo isl_ast_build_expr.lo isl_ast_codegen.lo isl_ast_graft.lo isl_band.lo basis_reduction_tab.lo isl_bernstein.lo isl_blk.lo isl_bound.lo isl_coalesce.lo isl_constraint.lo isl_convex_hull.lo isl_ctx.lo isl_deprecated.lo isl_dim_map.lo isl_equalities.lo isl_factorization.lo isl_farkas.lo isl_ffs.lo isl_flow.lo isl_fold.lo isl_hash.lo isl_id_to_ast_expr.lo isl_id_to_pw_aff.lo isl_ilp.lo isl_input.lo isl_local_space.lo isl_lp.lo isl_map.lo isl_map_list.lo isl_map_simplify.lo isl_map_subtract.lo isl_map_to_basic_set.lo isl_mat.lo isl_morph.lo isl_id.lo isl_obj.lo isl_options.lo isl_output.lo isl_point.lo isl_polynomial.lo isl_printer.lo print.lo isl_range.lo isl_reordering.lo isl_sample.lo isl_scan.lo isl_schedule.lo isl_schedule_band.lo isl_schedule_node.lo isl_schedule_read.lo isl_schedule_tree.lo isl_scheduler.lo isl_set_list.lo isl_sort.lo isl_space.lo isl_stream.lo isl_seq.lo isl_tab.lo isl_tab_pip.lo isl_tarjan.lo isl_transitive_closure.lo isl_union_map.lo isl_val.lo isl_vec.lo isl_version.lo isl_vertices.lo /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la yes checking for double-to-integer conversion bug... no checking if gmp_printf supports "%jd"... yes checking if gmp_printf supports "%hhd"... yes checking if gmp_printf supports "%lld"... libtool: link: ar rc .libs/libisl.a isl_gmp.o isl_val_gmp.o isl_ast_int.o isl_aff.o isl_affine_hull.o isl_arg.o isl_ast.o isl_ast_build.o isl_ast_build_expr.o isl_ast_codegen.o isl_ast_graft.o isl_band.o basis_reduction_tab.o isl_bernstein.o isl_blk.o isl_bound.o isl_coalesce.o isl_constraint.o isl_convex_hull.o isl_ctx.o isl_deprecated.o isl_dim_map.o isl_equalities.o isl_factorization.o isl_farkas.o isl_ffs.o isl_flow.o isl_fold.o isl_hash.o isl_id_to_ast_expr.o isl_id_to_pw_aff.o isl_ilp.o isl_input.o isl_local_space.o isl_lp.o isl_map.o isl_map_list.o isl_map_simplify.o isl_map_subtract.o isl_map_to_basic_set.o isl_mat.o isl_morph.o isl_id.o isl_obj.o isl_options.o isl_output.o isl_point.o isl_polynomial.o isl_printer.o print.o isl_range.o isl_reordering.o isl_sample.o isl_scan.o isl_schedule.o isl_schedule_band.o isl_schedule_node.o isl_schedule_read.o isl_schedule_tree.o isl_scheduler.o isl_set_list.o isl_sort.o isl_space.o isl_stream.o isl_seq.o isl_tab.o isl_tab_pip.o isl_tarjan.o isl_transitive_closure.o isl_union_map.o isl_val.o isl_vec.o isl_version.o isl_vertices.o yes checking if gmp_printf supports "%Lf"... libtool: link: ranlib .libs/libisl.a libtool: link: ( cd ".libs" && rm -f "libisl.la" && ln -s "../libisl.la" "libisl.la" ) /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polyhedron_sample polyhedron_sample.o libisl.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_pip pip.o libisl.la /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polyhedron_minimize polyhedron_minimize.o libisl.la /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polytope_scan polytope_scan.o libisl.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polyhedron_detect_equalities polyhedron_detect_equalities.o libisl.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_cat cat.o libisl.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_closure closure.o libisl.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_bound bound.o libisl.la /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_test_int isl_test_int.o libisl.la /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_codegen codegen.o libisl.la /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la /bin/sh ./libtool --tag=CC --mode=link clang -Wall -g -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_test isl_test.o libisl.la /data/scratch/lang/gcc7/work/build/./gmp/libgmp.la yes checking if gmp_printf supports "%td"... yes checking for __gmpn_rootrem... libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_closure closure.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a yes libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polyhedron_detect_equalities polyhedron_detect_equalities.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polytope_scan polytope_scan.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polyhedron_sample polyhedron_sample.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_polyhedron_minimize polyhedron_minimize.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_bound bound.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_pip pip.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a checking for __gmpn_sbpi1_divappr_q... libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_cat cat.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_test_int isl_test_int.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_codegen codegen.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a libtool: link: clang -Wall -g -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o isl_test isl_test.o -L/usr/lib ./.libs/libisl.a /data/scratch/lang/gcc7/work/build/./gmp/.libs/libgmp.a yes configure: updating cache ./config.cache gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/isl' Making all in doc checking that generated files are newer than configure... done configure: creating ./config.status gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/isl/doc' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/isl/doc' gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/isl' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/isl' config.status: creating Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating tune/Makefile config.status: creating src/mparam.h config.status: executing depfiles commands config.status: executing libtool commands gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/mpfr' Making all in doc gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/mpfr/doc' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpfr/doc' Making all in src gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/mpfr/src' /usr/pkg/bin/gmake all-am gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/mpfr/src' /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c -o exceptions.lo ../../../gcc-7.1.0/mpfr/src/exceptions.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT extract.lo -MD -MP -MF .deps/extract.Tpo -c -o extract.lo ../../../gcc-7.1.0/mpfr/src/extract.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT uceil_exp2.lo -MD -MP -MF .deps/uceil_exp2.Tpo -c -o uceil_exp2.lo ../../../gcc-7.1.0/mpfr/src/uceil_exp2.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT uceil_log2.lo -MD -MP -MF .deps/uceil_log2.Tpo -c -o uceil_log2.lo ../../../gcc-7.1.0/mpfr/src/uceil_log2.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ufloor_log2.lo -MD -MP -MF .deps/ufloor_log2.Tpo -c -o ufloor_log2.lo ../../../gcc-7.1.0/mpfr/src/ufloor_log2.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add.lo -MD -MP -MF .deps/add.Tpo -c -o add.lo ../../../gcc-7.1.0/mpfr/src/add.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add1.lo -MD -MP -MF .deps/add1.Tpo -c -o add1.lo ../../../gcc-7.1.0/mpfr/src/add1.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add_ui.lo -MD -MP -MF .deps/add_ui.Tpo -c -o add_ui.lo ../../../gcc-7.1.0/mpfr/src/add_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT agm.lo -MD -MP -MF .deps/agm.Tpo -c -o agm.lo ../../../gcc-7.1.0/mpfr/src/agm.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT clear.lo -MD -MP -MF .deps/clear.Tpo -c -o clear.lo ../../../gcc-7.1.0/mpfr/src/clear.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp.lo -MD -MP -MF .deps/cmp.Tpo -c -o cmp.lo ../../../gcc-7.1.0/mpfr/src/cmp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_abs.lo -MD -MP -MF .deps/cmp_abs.Tpo -c -o cmp_abs.lo ../../../gcc-7.1.0/mpfr/src/cmp_abs.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_si.lo -MD -MP -MF .deps/cmp_si.Tpo -c -o cmp_si.lo ../../../gcc-7.1.0/mpfr/src/cmp_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_ui.lo -MD -MP -MF .deps/cmp_ui.Tpo -c -o cmp_ui.lo ../../../gcc-7.1.0/mpfr/src/cmp_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT comparisons.lo -MD -MP -MF .deps/comparisons.Tpo -c -o comparisons.lo ../../../gcc-7.1.0/mpfr/src/comparisons.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_2exp.lo -MD -MP -MF .deps/div_2exp.Tpo -c -o div_2exp.lo ../../../gcc-7.1.0/mpfr/src/div_2exp.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT uceil_log2.lo -MD -MP -MF .deps/uceil_log2.Tpo -c ../../../gcc-7.1.0/mpfr/src/uceil_log2.c -o uceil_log2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT comparisons.lo -MD -MP -MF .deps/comparisons.Tpo -c ../../../gcc-7.1.0/mpfr/src/comparisons.c -o comparisons.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT extract.lo -MD -MP -MF .deps/extract.Tpo -c ../../../gcc-7.1.0/mpfr/src/extract.c -o extract.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add_ui.lo -MD -MP -MF .deps/add_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/add_ui.c -o add_ui.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c ../../../gcc-7.1.0/mpfr/src/exceptions.c -o exceptions.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT uceil_exp2.lo -MD -MP -MF .deps/uceil_exp2.Tpo -c ../../../gcc-7.1.0/mpfr/src/uceil_exp2.c -o uceil_exp2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add1.lo -MD -MP -MF .deps/add1.Tpo -c ../../../gcc-7.1.0/mpfr/src/add1.c -o add1.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_2exp.lo -MD -MP -MF .deps/div_2exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/div_2exp.c -o div_2exp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp.lo -MD -MP -MF .deps/cmp.Tpo -c ../../../gcc-7.1.0/mpfr/src/cmp.c -o cmp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_abs.lo -MD -MP -MF .deps/cmp_abs.Tpo -c ../../../gcc-7.1.0/mpfr/src/cmp_abs.c -o cmp_abs.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_si.lo -MD -MP -MF .deps/cmp_si.Tpo -c ../../../gcc-7.1.0/mpfr/src/cmp_si.c -o cmp_si.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT agm.lo -MD -MP -MF .deps/agm.Tpo -c ../../../gcc-7.1.0/mpfr/src/agm.c -o agm.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT clear.lo -MD -MP -MF .deps/clear.Tpo -c ../../../gcc-7.1.0/mpfr/src/clear.c -o clear.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ufloor_log2.lo -MD -MP -MF .deps/ufloor_log2.Tpo -c ../../../gcc-7.1.0/mpfr/src/ufloor_log2.c -o ufloor_log2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add.lo -MD -MP -MF .deps/add.Tpo -c ../../../gcc-7.1.0/mpfr/src/add.c -o add.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_ui.lo -MD -MP -MF .deps/cmp_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/cmp_ui.c -o cmp_ui.o mv -f .deps/comparisons.Tpo .deps/comparisons.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_2si.lo -MD -MP -MF .deps/div_2si.Tpo -c -o div_2si.lo ../../../gcc-7.1.0/mpfr/src/div_2si.c mv -f .deps/extract.Tpo .deps/extract.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_2ui.lo -MD -MP -MF .deps/div_2ui.Tpo -c -o div_2ui.lo ../../../gcc-7.1.0/mpfr/src/div_2ui.c mv -f .deps/add_ui.Tpo .deps/add_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div.lo -MD -MP -MF .deps/div.Tpo -c -o div.lo ../../../gcc-7.1.0/mpfr/src/div.c mv -f .deps/uceil_log2.Tpo .deps/uceil_log2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_ui.lo -MD -MP -MF .deps/div_ui.Tpo -c -o div_ui.lo ../../../gcc-7.1.0/mpfr/src/div_ui.c mv -f .deps/add.Tpo .deps/add.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT dump.lo -MD -MP -MF .deps/dump.Tpo -c -o dump.lo ../../../gcc-7.1.0/mpfr/src/dump.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_2si.lo -MD -MP -MF .deps/div_2si.Tpo -c ../../../gcc-7.1.0/mpfr/src/div_2si.c -o div_2si.o mv -f .deps/uceil_exp2.Tpo .deps/uceil_exp2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT eq.lo -MD -MP -MF .deps/eq.Tpo -c -o eq.lo ../../../gcc-7.1.0/mpfr/src/eq.c mv -f .deps/cmp_si.Tpo .deps/cmp_si.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_2ui.lo -MD -MP -MF .deps/div_2ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/div_2ui.c -o div_2ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp10.lo -MD -MP -MF .deps/exp10.Tpo -c -o exp10.lo ../../../gcc-7.1.0/mpfr/src/exp10.c mv -f .deps/add1.Tpo .deps/add1.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp2.lo -MD -MP -MF .deps/exp2.Tpo -c -o exp2.lo ../../../gcc-7.1.0/mpfr/src/exp2.c mv -f .deps/cmp_abs.Tpo .deps/cmp_abs.Plo mv -f .deps/ufloor_log2.Tpo .deps/ufloor_log2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp3.lo -MD -MP -MF .deps/exp3.Tpo -c -o exp3.lo ../../../gcc-7.1.0/mpfr/src/exp3.c mv -f .deps/cmp.Tpo .deps/cmp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp.lo -MD -MP -MF .deps/exp.Tpo -c -o exp.lo ../../../gcc-7.1.0/mpfr/src/exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT frac.lo -MD -MP -MF .deps/frac.Tpo -c -o frac.lo ../../../gcc-7.1.0/mpfr/src/frac.c mv -f .deps/exceptions.Tpo .deps/exceptions.Plo mv -f .deps/cmp_ui.Tpo .deps/cmp_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT frexp.lo -MD -MP -MF .deps/frexp.Tpo -c -o frexp.lo ../../../gcc-7.1.0/mpfr/src/frexp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_d.lo -MD -MP -MF .deps/get_d.Tpo -c -o get_d.lo ../../../gcc-7.1.0/mpfr/src/get_d.c mv -f .deps/agm.Tpo .deps/agm.Plo mv -f .deps/div_2exp.Tpo .deps/div_2exp.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div.lo -MD -MP -MF .deps/div.Tpo -c ../../../gcc-7.1.0/mpfr/src/div.c -o div.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_exp.lo -MD -MP -MF .deps/get_exp.Tpo -c -o get_exp.lo ../../../gcc-7.1.0/mpfr/src/get_exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_str.lo -MD -MP -MF .deps/get_str.Tpo -c -o get_str.lo ../../../gcc-7.1.0/mpfr/src/get_str.c mv -f .deps/clear.Tpo .deps/clear.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT init.lo -MD -MP -MF .deps/init.Tpo -c -o init.lo ../../../gcc-7.1.0/mpfr/src/init.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_ui.lo -MD -MP -MF .deps/div_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/div_ui.c -o div_ui.o mv -f .deps/div_2si.Tpo .deps/div_2si.Plo mv -f .deps/div_2ui.Tpo .deps/div_2ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT inp_str.lo -MD -MP -MF .deps/inp_str.Tpo -c -o inp_str.lo ../../../gcc-7.1.0/mpfr/src/inp_str.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isinteger.lo -MD -MP -MF .deps/isinteger.Tpo -c -o isinteger.lo ../../../gcc-7.1.0/mpfr/src/isinteger.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT dump.lo -MD -MP -MF .deps/dump.Tpo -c ../../../gcc-7.1.0/mpfr/src/dump.c -o dump.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT eq.lo -MD -MP -MF .deps/eq.Tpo -c ../../../gcc-7.1.0/mpfr/src/eq.c -o eq.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp10.lo -MD -MP -MF .deps/exp10.Tpo -c ../../../gcc-7.1.0/mpfr/src/exp10.c -o exp10.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp2.lo -MD -MP -MF .deps/exp2.Tpo -c ../../../gcc-7.1.0/mpfr/src/exp2.c -o exp2.o mv -f .deps/div.Tpo .deps/div.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isinf.lo -MD -MP -MF .deps/isinf.Tpo -c -o isinf.lo ../../../gcc-7.1.0/mpfr/src/isinf.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp.lo -MD -MP -MF .deps/exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/exp.c -o exp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_d.lo -MD -MP -MF .deps/get_d.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_d.c -o get_d.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp3.lo -MD -MP -MF .deps/exp3.Tpo -c ../../../gcc-7.1.0/mpfr/src/exp3.c -o exp3.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT frexp.lo -MD -MP -MF .deps/frexp.Tpo -c ../../../gcc-7.1.0/mpfr/src/frexp.c -o frexp.o mv -f .deps/div_ui.Tpo .deps/div_ui.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT frac.lo -MD -MP -MF .deps/frac.Tpo -c ../../../gcc-7.1.0/mpfr/src/frac.c -o frac.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isnan.lo -MD -MP -MF .deps/isnan.Tpo -c -o isnan.lo ../../../gcc-7.1.0/mpfr/src/isnan.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_exp.lo -MD -MP -MF .deps/get_exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_exp.c -o get_exp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_str.lo -MD -MP -MF .deps/get_str.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_str.c -o get_str.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT init.lo -MD -MP -MF .deps/init.Tpo -c ../../../gcc-7.1.0/mpfr/src/init.c -o init.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isinteger.lo -MD -MP -MF .deps/isinteger.Tpo -c ../../../gcc-7.1.0/mpfr/src/isinteger.c -o isinteger.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT inp_str.lo -MD -MP -MF .deps/inp_str.Tpo -c ../../../gcc-7.1.0/mpfr/src/inp_str.c -o inp_str.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isinf.lo -MD -MP -MF .deps/isinf.Tpo -c ../../../gcc-7.1.0/mpfr/src/isinf.c -o isinf.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isnan.lo -MD -MP -MF .deps/isnan.Tpo -c ../../../gcc-7.1.0/mpfr/src/isnan.c -o isnan.o mv -f .deps/dump.Tpo .deps/dump.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isnum.lo -MD -MP -MF .deps/isnum.Tpo -c -o isnum.lo ../../../gcc-7.1.0/mpfr/src/isnum.c mv -f .deps/eq.Tpo .deps/eq.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_log2.lo -MD -MP -MF .deps/const_log2.Tpo -c -o const_log2.lo ../../../gcc-7.1.0/mpfr/src/const_log2.c mv -f .deps/exp10.Tpo .deps/exp10.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log.lo -MD -MP -MF .deps/log.Tpo -c -o log.lo ../../../gcc-7.1.0/mpfr/src/log.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isnum.lo -MD -MP -MF .deps/isnum.Tpo -c ../../../gcc-7.1.0/mpfr/src/isnum.c -o isnum.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_log2.lo -MD -MP -MF .deps/const_log2.Tpo -c ../../../gcc-7.1.0/mpfr/src/const_log2.c -o const_log2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log.lo -MD -MP -MF .deps/log.Tpo -c ../../../gcc-7.1.0/mpfr/src/log.c -o log.o mv -f .deps/exp2.Tpo .deps/exp2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT modf.lo -MD -MP -MF .deps/modf.Tpo -c -o modf.lo ../../../gcc-7.1.0/mpfr/src/modf.c mv -f .deps/get_exp.Tpo .deps/get_exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_2exp.lo -MD -MP -MF .deps/mul_2exp.Tpo -c -o mul_2exp.lo ../../../gcc-7.1.0/mpfr/src/mul_2exp.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT modf.lo -MD -MP -MF .deps/modf.Tpo -c ../../../gcc-7.1.0/mpfr/src/modf.c -o modf.o mv -f .deps/frac.Tpo .deps/frac.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_2si.lo -MD -MP -MF .deps/mul_2si.Tpo -c -o mul_2si.lo ../../../gcc-7.1.0/mpfr/src/mul_2si.c mv -f .deps/exp.Tpo .deps/exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_2ui.lo -MD -MP -MF .deps/mul_2ui.Tpo -c -o mul_2ui.lo ../../../gcc-7.1.0/mpfr/src/mul_2ui.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_2exp.lo -MD -MP -MF .deps/mul_2exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/mul_2exp.c -o mul_2exp.o mv -f .deps/isinteger.Tpo .deps/isinteger.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul.lo -MD -MP -MF .deps/mul.Tpo -c -o mul.lo ../../../gcc-7.1.0/mpfr/src/mul.c mv -f .deps/get_d.Tpo .deps/get_d.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_ui.lo -MD -MP -MF .deps/mul_ui.Tpo -c -o mul_ui.lo ../../../gcc-7.1.0/mpfr/src/mul_ui.c mv -f .deps/get_str.Tpo .deps/get_str.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT neg.lo -MD -MP -MF .deps/neg.Tpo -c -o neg.lo ../../../gcc-7.1.0/mpfr/src/neg.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_2si.lo -MD -MP -MF .deps/mul_2si.Tpo -c ../../../gcc-7.1.0/mpfr/src/mul_2si.c -o mul_2si.o mv -f .deps/frexp.Tpo .deps/frexp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT next.lo -MD -MP -MF .deps/next.Tpo -c -o next.lo ../../../gcc-7.1.0/mpfr/src/next.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_2ui.lo -MD -MP -MF .deps/mul_2ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/mul_2ui.c -o mul_2ui.o mv -f .deps/init.Tpo .deps/init.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT out_str.lo -MD -MP -MF .deps/out_str.Tpo -c -o out_str.lo ../../../gcc-7.1.0/mpfr/src/out_str.c mv -f .deps/exp3.Tpo .deps/exp3.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT printf.lo -MD -MP -MF .deps/printf.Tpo -c -o printf.lo ../../../gcc-7.1.0/mpfr/src/printf.c mv -f .deps/inp_str.Tpo .deps/inp_str.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT vasprintf.lo -MD -MP -MF .deps/vasprintf.Tpo -c -o vasprintf.lo ../../../gcc-7.1.0/mpfr/src/vasprintf.c mv -f .deps/isnan.Tpo .deps/isnan.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_pi.lo -MD -MP -MF .deps/const_pi.Tpo -c -o const_pi.lo ../../../gcc-7.1.0/mpfr/src/const_pi.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul.lo -MD -MP -MF .deps/mul.Tpo -c ../../../gcc-7.1.0/mpfr/src/mul.c -o mul.o mv -f .deps/isinf.Tpo .deps/isinf.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow.lo -MD -MP -MF .deps/pow.Tpo -c -o pow.lo ../../../gcc-7.1.0/mpfr/src/pow.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_ui.lo -MD -MP -MF .deps/mul_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/mul_ui.c -o mul_ui.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT neg.lo -MD -MP -MF .deps/neg.Tpo -c ../../../gcc-7.1.0/mpfr/src/neg.c -o neg.o mv -f .deps/log.Tpo .deps/log.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow_si.lo -MD -MP -MF .deps/pow_si.Tpo -c -o pow_si.lo ../../../gcc-7.1.0/mpfr/src/pow_si.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT next.lo -MD -MP -MF .deps/next.Tpo -c ../../../gcc-7.1.0/mpfr/src/next.c -o next.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT out_str.lo -MD -MP -MF .deps/out_str.Tpo -c ../../../gcc-7.1.0/mpfr/src/out_str.c -o out_str.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT printf.lo -MD -MP -MF .deps/printf.Tpo -c ../../../gcc-7.1.0/mpfr/src/printf.c -o printf.o mv -f .deps/const_log2.Tpo .deps/const_log2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow_ui.lo -MD -MP -MF .deps/pow_ui.Tpo -c -o pow_ui.lo ../../../gcc-7.1.0/mpfr/src/pow_ui.c mv -f .deps/isnum.Tpo .deps/isnum.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT print_raw.lo -MD -MP -MF .deps/print_raw.Tpo -c -o print_raw.lo ../../../gcc-7.1.0/mpfr/src/print_raw.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_pi.lo -MD -MP -MF .deps/const_pi.Tpo -c ../../../gcc-7.1.0/mpfr/src/const_pi.c -o const_pi.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT vasprintf.lo -MD -MP -MF .deps/vasprintf.Tpo -c ../../../gcc-7.1.0/mpfr/src/vasprintf.c -o vasprintf.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow.lo -MD -MP -MF .deps/pow.Tpo -c ../../../gcc-7.1.0/mpfr/src/pow.c -o pow.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow_si.lo -MD -MP -MF .deps/pow_si.Tpo -c ../../../gcc-7.1.0/mpfr/src/pow_si.c -o pow_si.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow_ui.lo -MD -MP -MF .deps/pow_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/pow_ui.c -o pow_ui.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT print_raw.lo -MD -MP -MF .deps/print_raw.Tpo -c ../../../gcc-7.1.0/mpfr/src/print_raw.c -o print_raw.o mv -f .deps/mul_2exp.Tpo .deps/mul_2exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT print_rnd_mode.lo -MD -MP -MF .deps/print_rnd_mode.Tpo -c -o print_rnd_mode.lo ../../../gcc-7.1.0/mpfr/src/print_rnd_mode.c mv -f .deps/mul_2ui.Tpo .deps/mul_2ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT reldiff.lo -MD -MP -MF .deps/reldiff.Tpo -c -o reldiff.lo ../../../gcc-7.1.0/mpfr/src/reldiff.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT reldiff.lo -MD -MP -MF .deps/reldiff.Tpo -c ../../../gcc-7.1.0/mpfr/src/reldiff.c -o reldiff.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT print_rnd_mode.lo -MD -MP -MF .deps/print_rnd_mode.Tpo -c ../../../gcc-7.1.0/mpfr/src/print_rnd_mode.c -o print_rnd_mode.o mv -f .deps/modf.Tpo .deps/modf.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT round_prec.lo -MD -MP -MF .deps/round_prec.Tpo -c -o round_prec.lo ../../../gcc-7.1.0/mpfr/src/round_prec.c mv -f .deps/mul_2si.Tpo .deps/mul_2si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set.lo -MD -MP -MF .deps/set.Tpo -c -o set.lo ../../../gcc-7.1.0/mpfr/src/set.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT round_prec.lo -MD -MP -MF .deps/round_prec.Tpo -c ../../../gcc-7.1.0/mpfr/src/round_prec.c -o round_prec.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set.lo -MD -MP -MF .deps/set.Tpo -c ../../../gcc-7.1.0/mpfr/src/set.c -o set.o mv -f .deps/mul_ui.Tpo .deps/mul_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT setmax.lo -MD -MP -MF .deps/setmax.Tpo -c -o setmax.lo ../../../gcc-7.1.0/mpfr/src/setmax.c mv -f .deps/neg.Tpo .deps/neg.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT setmin.lo -MD -MP -MF .deps/setmin.Tpo -c -o setmin.lo ../../../gcc-7.1.0/mpfr/src/setmin.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT setmax.lo -MD -MP -MF .deps/setmax.Tpo -c ../../../gcc-7.1.0/mpfr/src/setmax.c -o setmax.o mv -f .deps/next.Tpo .deps/next.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_d.lo -MD -MP -MF .deps/set_d.Tpo -c -o set_d.lo ../../../gcc-7.1.0/mpfr/src/set_d.c mv -f .deps/out_str.Tpo .deps/out_str.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_dfl_prec.lo -MD -MP -MF .deps/set_dfl_prec.Tpo -c -o set_dfl_prec.lo ../../../gcc-7.1.0/mpfr/src/set_dfl_prec.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT setmin.lo -MD -MP -MF .deps/setmin.Tpo -c ../../../gcc-7.1.0/mpfr/src/setmin.c -o setmin.o mv -f .deps/mul.Tpo .deps/mul.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_exp.lo -MD -MP -MF .deps/set_exp.Tpo -c -o set_exp.lo ../../../gcc-7.1.0/mpfr/src/set_exp.c mv -f .deps/printf.Tpo .deps/printf.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_rnd.lo -MD -MP -MF .deps/set_rnd.Tpo -c -o set_rnd.lo ../../../gcc-7.1.0/mpfr/src/set_rnd.c mv -f .deps/const_pi.Tpo .deps/const_pi.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_f.lo -MD -MP -MF .deps/set_f.Tpo -c -o set_f.lo ../../../gcc-7.1.0/mpfr/src/set_f.c mv -f .deps/pow.Tpo .deps/pow.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_prc_raw.lo -MD -MP -MF .deps/set_prc_raw.Tpo -c -o set_prc_raw.lo ../../../gcc-7.1.0/mpfr/src/set_prc_raw.c mv -f .deps/print_raw.Tpo .deps/print_raw.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_dfl_prec.lo -MD -MP -MF .deps/set_dfl_prec.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_dfl_prec.c -o set_dfl_prec.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_prec.lo -MD -MP -MF .deps/set_prec.Tpo -c -o set_prec.lo ../../../gcc-7.1.0/mpfr/src/set_prec.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_d.lo -MD -MP -MF .deps/set_d.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_d.c -o set_d.o mv -f .deps/pow_si.Tpo .deps/pow_si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_q.lo -MD -MP -MF .deps/set_q.Tpo -c -o set_q.lo ../../../gcc-7.1.0/mpfr/src/set_q.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_exp.lo -MD -MP -MF .deps/set_exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_exp.c -o set_exp.o mv -f .deps/pow_ui.Tpo .deps/pow_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_si.lo -MD -MP -MF .deps/set_si.Tpo -c -o set_si.lo ../../../gcc-7.1.0/mpfr/src/set_si.c mv -f .deps/print_rnd_mode.Tpo .deps/print_rnd_mode.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_str.lo -MD -MP -MF .deps/set_str.Tpo -c -o set_str.lo ../../../gcc-7.1.0/mpfr/src/set_str.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_rnd.lo -MD -MP -MF .deps/set_rnd.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_rnd.c -o set_rnd.o mv -f .deps/vasprintf.Tpo .deps/vasprintf.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_str_raw.lo -MD -MP -MF .deps/set_str_raw.Tpo -c -o set_str_raw.lo ../../../gcc-7.1.0/mpfr/src/set_str_raw.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_f.lo -MD -MP -MF .deps/set_f.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_f.c -o set_f.o mv -f .deps/reldiff.Tpo .deps/reldiff.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_ui.lo -MD -MP -MF .deps/set_ui.Tpo -c -o set_ui.lo ../../../gcc-7.1.0/mpfr/src/set_ui.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_prc_raw.lo -MD -MP -MF .deps/set_prc_raw.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_prc_raw.c -o set_prc_raw.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_prec.lo -MD -MP -MF .deps/set_prec.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_prec.c -o set_prec.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_q.lo -MD -MP -MF .deps/set_q.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_q.c -o set_q.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_si.lo -MD -MP -MF .deps/set_si.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_si.c -o set_si.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_str.lo -MD -MP -MF .deps/set_str.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_str.c -o set_str.o mv -f .deps/round_prec.Tpo .deps/round_prec.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_str_raw.lo -MD -MP -MF .deps/set_str_raw.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_str_raw.c -o set_str_raw.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_ui.lo -MD -MP -MF .deps/set_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_ui.c -o set_ui.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_z.lo -MD -MP -MF .deps/set_z.Tpo -c -o set_z.lo ../../../gcc-7.1.0/mpfr/src/set_z.c mv -f .deps/setmin.Tpo .deps/setmin.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sqrt.lo -MD -MP -MF .deps/sqrt.Tpo -c -o sqrt.lo ../../../gcc-7.1.0/mpfr/src/sqrt.c mv -f .deps/set.Tpo .deps/set.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sqrt_ui.lo -MD -MP -MF .deps/sqrt_ui.Tpo -c -o sqrt_ui.lo ../../../gcc-7.1.0/mpfr/src/sqrt_ui.c mv -f .deps/setmax.Tpo .deps/setmax.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_z.lo -MD -MP -MF .deps/set_z.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_z.c -o set_z.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub.lo -MD -MP -MF .deps/sub.Tpo -c -o sub.lo ../../../gcc-7.1.0/mpfr/src/sub.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sqrt.lo -MD -MP -MF .deps/sqrt.Tpo -c ../../../gcc-7.1.0/mpfr/src/sqrt.c -o sqrt.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sqrt_ui.lo -MD -MP -MF .deps/sqrt_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/sqrt_ui.c -o sqrt_ui.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub.lo -MD -MP -MF .deps/sub.Tpo -c ../../../gcc-7.1.0/mpfr/src/sub.c -o sub.o mv -f .deps/set_exp.Tpo .deps/set_exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub1.lo -MD -MP -MF .deps/sub1.Tpo -c -o sub1.lo ../../../gcc-7.1.0/mpfr/src/sub1.c mv -f .deps/set_dfl_prec.Tpo .deps/set_dfl_prec.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub_ui.lo -MD -MP -MF .deps/sub_ui.Tpo -c -o sub_ui.lo ../../../gcc-7.1.0/mpfr/src/sub_ui.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub1.lo -MD -MP -MF .deps/sub1.Tpo -c ../../../gcc-7.1.0/mpfr/src/sub1.c -o sub1.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub_ui.lo -MD -MP -MF .deps/sub_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/sub_ui.c -o sub_ui.o mv -f .deps/set_d.Tpo .deps/set_d.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT rint.lo -MD -MP -MF .deps/rint.Tpo -c -o rint.lo ../../../gcc-7.1.0/mpfr/src/rint.c mv -f .deps/set_si.Tpo .deps/set_si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_div.lo -MD -MP -MF .deps/ui_div.Tpo -c -o ui_div.lo ../../../gcc-7.1.0/mpfr/src/ui_div.c mv -f .deps/set_ui.Tpo .deps/set_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_sub.lo -MD -MP -MF .deps/ui_sub.Tpo -c -o ui_sub.lo ../../../gcc-7.1.0/mpfr/src/ui_sub.c mv -f .deps/set_prec.Tpo .deps/set_prec.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT urandom.lo -MD -MP -MF .deps/urandom.Tpo -c -o urandom.lo ../../../gcc-7.1.0/mpfr/src/urandom.c mv -f .deps/set_f.Tpo .deps/set_f.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT urandomb.lo -MD -MP -MF .deps/urandomb.Tpo -c -o urandomb.lo ../../../gcc-7.1.0/mpfr/src/urandomb.c mv -f .deps/set_prc_raw.Tpo .deps/set_prc_raw.Plo mv -f .deps/set_q.Tpo .deps/set_q.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_z_exp.lo -MD -MP -MF .deps/get_z_exp.Tpo -c -o get_z_exp.lo ../../../gcc-7.1.0/mpfr/src/get_z_exp.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_div.lo -MD -MP -MF .deps/ui_div.Tpo -c ../../../gcc-7.1.0/mpfr/src/ui_div.c -o ui_div.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT rint.lo -MD -MP -MF .deps/rint.Tpo -c ../../../gcc-7.1.0/mpfr/src/rint.c -o rint.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT swap.lo -MD -MP -MF .deps/swap.Tpo -c -o swap.lo ../../../gcc-7.1.0/mpfr/src/swap.c mv -f .deps/set_str.Tpo .deps/set_str.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT factorial.lo -MD -MP -MF .deps/factorial.Tpo -c -o factorial.lo ../../../gcc-7.1.0/mpfr/src/factorial.c mv -f .deps/set_rnd.Tpo .deps/set_rnd.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cosh.lo -MD -MP -MF .deps/cosh.Tpo -c -o cosh.lo ../../../gcc-7.1.0/mpfr/src/cosh.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_sub.lo -MD -MP -MF .deps/ui_sub.Tpo -c ../../../gcc-7.1.0/mpfr/src/ui_sub.c -o ui_sub.o mv -f .deps/sqrt.Tpo .deps/sqrt.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sinh.lo -MD -MP -MF .deps/sinh.Tpo -c -o sinh.lo ../../../gcc-7.1.0/mpfr/src/sinh.c mv -f .deps/set_z.Tpo .deps/set_z.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT tanh.lo -MD -MP -MF .deps/tanh.Tpo -c -o tanh.lo ../../../gcc-7.1.0/mpfr/src/tanh.c mv -f .deps/set_str_raw.Tpo .deps/set_str_raw.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sinh_cosh.lo -MD -MP -MF .deps/sinh_cosh.Tpo -c -o sinh_cosh.lo ../../../gcc-7.1.0/mpfr/src/sinh_cosh.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT urandom.lo -MD -MP -MF .deps/urandom.Tpo -c ../../../gcc-7.1.0/mpfr/src/urandom.c -o urandom.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT urandomb.lo -MD -MP -MF .deps/urandomb.Tpo -c ../../../gcc-7.1.0/mpfr/src/urandomb.c -o urandomb.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT swap.lo -MD -MP -MF .deps/swap.Tpo -c ../../../gcc-7.1.0/mpfr/src/swap.c -o swap.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_z_exp.lo -MD -MP -MF .deps/get_z_exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_z_exp.c -o get_z_exp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT factorial.lo -MD -MP -MF .deps/factorial.Tpo -c ../../../gcc-7.1.0/mpfr/src/factorial.c -o factorial.o mv -f .deps/sqrt_ui.Tpo .deps/sqrt_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT acosh.lo -MD -MP -MF .deps/acosh.Tpo -c -o acosh.lo ../../../gcc-7.1.0/mpfr/src/acosh.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cosh.lo -MD -MP -MF .deps/cosh.Tpo -c ../../../gcc-7.1.0/mpfr/src/cosh.c -o cosh.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sinh.lo -MD -MP -MF .deps/sinh.Tpo -c ../../../gcc-7.1.0/mpfr/src/sinh.c -o sinh.o mv -f .deps/sub.Tpo .deps/sub.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT asinh.lo -MD -MP -MF .deps/asinh.Tpo -c -o asinh.lo ../../../gcc-7.1.0/mpfr/src/asinh.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT tanh.lo -MD -MP -MF .deps/tanh.Tpo -c ../../../gcc-7.1.0/mpfr/src/tanh.c -o tanh.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sinh_cosh.lo -MD -MP -MF .deps/sinh_cosh.Tpo -c ../../../gcc-7.1.0/mpfr/src/sinh_cosh.c -o sinh_cosh.o mv -f .deps/sub1.Tpo .deps/sub1.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT atanh.lo -MD -MP -MF .deps/atanh.Tpo -c -o atanh.lo ../../../gcc-7.1.0/mpfr/src/atanh.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT acosh.lo -MD -MP -MF .deps/acosh.Tpo -c ../../../gcc-7.1.0/mpfr/src/acosh.c -o acosh.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT asinh.lo -MD -MP -MF .deps/asinh.Tpo -c ../../../gcc-7.1.0/mpfr/src/asinh.c -o asinh.o mv -f .deps/sub_ui.Tpo .deps/sub_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT atan.lo -MD -MP -MF .deps/atan.Tpo -c -o atan.lo ../../../gcc-7.1.0/mpfr/src/atan.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT atanh.lo -MD -MP -MF .deps/atanh.Tpo -c ../../../gcc-7.1.0/mpfr/src/atanh.c -o atanh.o mv -f .deps/rint.Tpo .deps/rint.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp2.lo -MD -MP -MF .deps/cmp2.Tpo -c -o cmp2.lo ../../../gcc-7.1.0/mpfr/src/cmp2.c mv -f .deps/ui_div.Tpo .deps/ui_div.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT atan.lo -MD -MP -MF .deps/atan.Tpo -c ../../../gcc-7.1.0/mpfr/src/atan.c -o atan.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp_2.lo -MD -MP -MF .deps/exp_2.Tpo -c -o exp_2.lo ../../../gcc-7.1.0/mpfr/src/exp_2.c mv -f .deps/ui_sub.Tpo .deps/ui_sub.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT asin.lo -MD -MP -MF .deps/asin.Tpo -c -o asin.lo ../../../gcc-7.1.0/mpfr/src/asin.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp2.lo -MD -MP -MF .deps/cmp2.Tpo -c ../../../gcc-7.1.0/mpfr/src/cmp2.c -o cmp2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT exp_2.lo -MD -MP -MF .deps/exp_2.Tpo -c ../../../gcc-7.1.0/mpfr/src/exp_2.c -o exp_2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT asin.lo -MD -MP -MF .deps/asin.Tpo -c ../../../gcc-7.1.0/mpfr/src/asin.c -o asin.o mv -f .deps/urandom.Tpo .deps/urandom.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_euler.lo -MD -MP -MF .deps/const_euler.Tpo -c -o const_euler.lo ../../../gcc-7.1.0/mpfr/src/const_euler.c mv -f .deps/get_z_exp.Tpo .deps/get_z_exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cos.lo -MD -MP -MF .deps/cos.Tpo -c -o cos.lo ../../../gcc-7.1.0/mpfr/src/cos.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_euler.lo -MD -MP -MF .deps/const_euler.Tpo -c ../../../gcc-7.1.0/mpfr/src/const_euler.c -o const_euler.o mv -f .deps/cosh.Tpo .deps/cosh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sin.lo -MD -MP -MF .deps/sin.Tpo -c -o sin.lo ../../../gcc-7.1.0/mpfr/src/sin.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cos.lo -MD -MP -MF .deps/cos.Tpo -c ../../../gcc-7.1.0/mpfr/src/cos.c -o cos.o mv -f .deps/sinh_cosh.Tpo .deps/sinh_cosh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT tan.lo -MD -MP -MF .deps/tan.Tpo -c -o tan.lo ../../../gcc-7.1.0/mpfr/src/tan.c mv -f .deps/urandomb.Tpo .deps/urandomb.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fma.lo -MD -MP -MF .deps/fma.Tpo -c -o fma.lo ../../../gcc-7.1.0/mpfr/src/fma.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sin.lo -MD -MP -MF .deps/sin.Tpo -c ../../../gcc-7.1.0/mpfr/src/sin.c -o sin.o mv -f .deps/asinh.Tpo .deps/asinh.Plo mv -f .deps/swap.Tpo .deps/swap.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fms.lo -MD -MP -MF .deps/fms.Tpo -c -o fms.lo ../../../gcc-7.1.0/mpfr/src/fms.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT hypot.lo -MD -MP -MF .deps/hypot.Tpo -c -o hypot.lo ../../../gcc-7.1.0/mpfr/src/hypot.c mv -f .deps/tanh.Tpo .deps/tanh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log1p.lo -MD -MP -MF .deps/log1p.Tpo -c -o log1p.lo ../../../gcc-7.1.0/mpfr/src/log1p.c mv -f .deps/acosh.Tpo .deps/acosh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT expm1.lo -MD -MP -MF .deps/expm1.Tpo -c -o expm1.lo ../../../gcc-7.1.0/mpfr/src/expm1.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT tan.lo -MD -MP -MF .deps/tan.Tpo -c ../../../gcc-7.1.0/mpfr/src/tan.c -o tan.o mv -f .deps/factorial.Tpo .deps/factorial.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log2.lo -MD -MP -MF .deps/log2.Tpo -c -o log2.lo ../../../gcc-7.1.0/mpfr/src/log2.c mv -f .deps/atanh.Tpo .deps/atanh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log10.lo -MD -MP -MF .deps/log10.Tpo -c -o log10.lo ../../../gcc-7.1.0/mpfr/src/log10.c mv -f .deps/sinh.Tpo .deps/sinh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_pow.lo -MD -MP -MF .deps/ui_pow.Tpo -c -o ui_pow.lo ../../../gcc-7.1.0/mpfr/src/ui_pow.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fma.lo -MD -MP -MF .deps/fma.Tpo -c ../../../gcc-7.1.0/mpfr/src/fma.c -o fma.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fms.lo -MD -MP -MF .deps/fms.Tpo -c ../../../gcc-7.1.0/mpfr/src/fms.c -o fms.o mv -f .deps/exp_2.Tpo .deps/exp_2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_pow_ui.lo -MD -MP -MF .deps/ui_pow_ui.Tpo -c -o ui_pow_ui.lo ../../../gcc-7.1.0/mpfr/src/ui_pow_ui.c mv -f .deps/atan.Tpo .deps/atan.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log1p.lo -MD -MP -MF .deps/log1p.Tpo -c ../../../gcc-7.1.0/mpfr/src/log1p.c -o log1p.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT hypot.lo -MD -MP -MF .deps/hypot.Tpo -c ../../../gcc-7.1.0/mpfr/src/hypot.c -o hypot.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT minmax.lo -MD -MP -MF .deps/minmax.Tpo -c -o minmax.lo ../../../gcc-7.1.0/mpfr/src/minmax.c mv -f .deps/cmp2.Tpo .deps/cmp2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT dim.lo -MD -MP -MF .deps/dim.Tpo -c -o dim.lo ../../../gcc-7.1.0/mpfr/src/dim.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT expm1.lo -MD -MP -MF .deps/expm1.Tpo -c ../../../gcc-7.1.0/mpfr/src/expm1.c -o expm1.o mv -f .deps/asin.Tpo .deps/asin.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT signbit.lo -MD -MP -MF .deps/signbit.Tpo -c -o signbit.lo ../../../gcc-7.1.0/mpfr/src/signbit.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log2.lo -MD -MP -MF .deps/log2.Tpo -c ../../../gcc-7.1.0/mpfr/src/log2.c -o log2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT log10.lo -MD -MP -MF .deps/log10.Tpo -c ../../../gcc-7.1.0/mpfr/src/log10.c -o log10.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_pow.lo -MD -MP -MF .deps/ui_pow.Tpo -c ../../../gcc-7.1.0/mpfr/src/ui_pow.c -o ui_pow.o mv -f .deps/const_euler.Tpo .deps/const_euler.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT copysign.lo -MD -MP -MF .deps/copysign.Tpo -c -o copysign.lo ../../../gcc-7.1.0/mpfr/src/copysign.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ui_pow_ui.lo -MD -MP -MF .deps/ui_pow_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/ui_pow_ui.c -o ui_pow_ui.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT minmax.lo -MD -MP -MF .deps/minmax.Tpo -c ../../../gcc-7.1.0/mpfr/src/minmax.c -o minmax.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT dim.lo -MD -MP -MF .deps/dim.Tpo -c ../../../gcc-7.1.0/mpfr/src/dim.c -o dim.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT signbit.lo -MD -MP -MF .deps/signbit.Tpo -c ../../../gcc-7.1.0/mpfr/src/signbit.c -o signbit.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT copysign.lo -MD -MP -MF .deps/copysign.Tpo -c ../../../gcc-7.1.0/mpfr/src/copysign.c -o copysign.o mv -f .deps/cos.Tpo .deps/cos.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT setsign.lo -MD -MP -MF .deps/setsign.Tpo -c -o setsign.lo ../../../gcc-7.1.0/mpfr/src/setsign.c mv -f .deps/tan.Tpo .deps/tan.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT gmp_op.lo -MD -MP -MF .deps/gmp_op.Tpo -c -o gmp_op.lo ../../../gcc-7.1.0/mpfr/src/gmp_op.c mv -f .deps/sin.Tpo .deps/sin.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT init2.lo -MD -MP -MF .deps/init2.Tpo -c -o init2.lo ../../../gcc-7.1.0/mpfr/src/init2.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT setsign.lo -MD -MP -MF .deps/setsign.Tpo -c ../../../gcc-7.1.0/mpfr/src/setsign.c -o setsign.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT gmp_op.lo -MD -MP -MF .deps/gmp_op.Tpo -c ../../../gcc-7.1.0/mpfr/src/gmp_op.c -o gmp_op.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT init2.lo -MD -MP -MF .deps/init2.Tpo -c ../../../gcc-7.1.0/mpfr/src/init2.c -o init2.o mv -f .deps/fms.Tpo .deps/fms.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT acos.lo -MD -MP -MF .deps/acos.Tpo -c -o acos.lo ../../../gcc-7.1.0/mpfr/src/acos.c mv -f .deps/expm1.Tpo .deps/expm1.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sin_cos.lo -MD -MP -MF .deps/sin_cos.Tpo -c -o sin_cos.lo ../../../gcc-7.1.0/mpfr/src/sin_cos.c mv -f .deps/hypot.Tpo .deps/hypot.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_nan.lo -MD -MP -MF .deps/set_nan.Tpo -c -o set_nan.lo ../../../gcc-7.1.0/mpfr/src/set_nan.c mv -f .deps/fma.Tpo .deps/fma.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_inf.lo -MD -MP -MF .deps/set_inf.Tpo -c -o set_inf.lo ../../../gcc-7.1.0/mpfr/src/set_inf.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT acos.lo -MD -MP -MF .deps/acos.Tpo -c ../../../gcc-7.1.0/mpfr/src/acos.c -o acos.o mv -f .deps/log1p.Tpo .deps/log1p.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_zero.lo -MD -MP -MF .deps/set_zero.Tpo -c -o set_zero.lo ../../../gcc-7.1.0/mpfr/src/set_zero.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sin_cos.lo -MD -MP -MF .deps/sin_cos.Tpo -c ../../../gcc-7.1.0/mpfr/src/sin_cos.c -o sin_cos.o mv -f .deps/signbit.Tpo .deps/signbit.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT powerof2.lo -MD -MP -MF .deps/powerof2.Tpo -c -o powerof2.lo ../../../gcc-7.1.0/mpfr/src/powerof2.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_nan.lo -MD -MP -MF .deps/set_nan.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_nan.c -o set_nan.o mv -f .deps/log10.Tpo .deps/log10.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT gamma.lo -MD -MP -MF .deps/gamma.Tpo -c -o gamma.lo ../../../gcc-7.1.0/mpfr/src/gamma.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_inf.lo -MD -MP -MF .deps/set_inf.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_inf.c -o set_inf.o mv -f .deps/ui_pow_ui.Tpo .deps/ui_pow_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_ld.lo -MD -MP -MF .deps/set_ld.Tpo -c -o set_ld.lo ../../../gcc-7.1.0/mpfr/src/set_ld.c mv -f .deps/copysign.Tpo .deps/copysign.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_ld.lo -MD -MP -MF .deps/get_ld.Tpo -c -o get_ld.lo ../../../gcc-7.1.0/mpfr/src/get_ld.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_zero.lo -MD -MP -MF .deps/set_zero.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_zero.c -o set_zero.o mv -f .deps/log2.Tpo .deps/log2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cbrt.lo -MD -MP -MF .deps/cbrt.Tpo -c -o cbrt.lo ../../../gcc-7.1.0/mpfr/src/cbrt.c mv -f .deps/dim.Tpo .deps/dim.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT volatile.lo -MD -MP -MF .deps/volatile.Tpo -c -o volatile.lo ../../../gcc-7.1.0/mpfr/src/volatile.c mv -f .deps/ui_pow.Tpo .deps/ui_pow.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_sshort.lo -MD -MP -MF .deps/fits_sshort.Tpo -c -o fits_sshort.lo ../../../gcc-7.1.0/mpfr/src/fits_sshort.c mv -f .deps/minmax.Tpo .deps/minmax.Plo mv -f .deps/setsign.Tpo .deps/setsign.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT powerof2.lo -MD -MP -MF .deps/powerof2.Tpo -c ../../../gcc-7.1.0/mpfr/src/powerof2.c -o powerof2.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_sint.lo -MD -MP -MF .deps/fits_sint.Tpo -c -o fits_sint.lo ../../../gcc-7.1.0/mpfr/src/fits_sint.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_slong.lo -MD -MP -MF .deps/fits_slong.Tpo -c -o fits_slong.lo ../../../gcc-7.1.0/mpfr/src/fits_slong.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT gamma.lo -MD -MP -MF .deps/gamma.Tpo -c ../../../gcc-7.1.0/mpfr/src/gamma.c -o gamma.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_ld.lo -MD -MP -MF .deps/set_ld.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_ld.c -o set_ld.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_ld.lo -MD -MP -MF .deps/get_ld.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_ld.c -o get_ld.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cbrt.lo -MD -MP -MF .deps/cbrt.Tpo -c ../../../gcc-7.1.0/mpfr/src/cbrt.c -o cbrt.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_sshort.lo -MD -MP -MF .deps/fits_sshort.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_sshort.c -o fits_sshort.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT volatile.lo -MD -MP -MF .deps/volatile.Tpo -c ../../../gcc-7.1.0/mpfr/src/volatile.c -o volatile.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_sint.lo -MD -MP -MF .deps/fits_sint.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_sint.c -o fits_sint.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_slong.lo -MD -MP -MF .deps/fits_slong.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_slong.c -o fits_slong.o mv -f .deps/init2.Tpo .deps/init2.Plo mv -f .deps/gmp_op.Tpo .deps/gmp_op.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_ushort.lo -MD -MP -MF .deps/fits_ushort.Tpo -c -o fits_ushort.lo ../../../gcc-7.1.0/mpfr/src/fits_ushort.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_uint.lo -MD -MP -MF .deps/fits_uint.Tpo -c -o fits_uint.lo ../../../gcc-7.1.0/mpfr/src/fits_uint.c mv -f .deps/acos.Tpo .deps/acos.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_ulong.lo -MD -MP -MF .deps/fits_ulong.Tpo -c -o fits_ulong.lo ../../../gcc-7.1.0/mpfr/src/fits_ulong.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_uint.lo -MD -MP -MF .deps/fits_uint.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_uint.c -o fits_uint.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_ushort.lo -MD -MP -MF .deps/fits_ushort.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_ushort.c -o fits_ushort.o mv -f .deps/set_inf.Tpo .deps/set_inf.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_uintmax.lo -MD -MP -MF .deps/fits_uintmax.Tpo -c -o fits_uintmax.lo ../../../gcc-7.1.0/mpfr/src/fits_uintmax.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_ulong.lo -MD -MP -MF .deps/fits_ulong.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_ulong.c -o fits_ulong.o mv -f .deps/set_nan.Tpo .deps/set_nan.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_intmax.lo -MD -MP -MF .deps/fits_intmax.Tpo -c -o fits_intmax.lo ../../../gcc-7.1.0/mpfr/src/fits_intmax.c mv -f .deps/sin_cos.Tpo .deps/sin_cos.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_si.lo -MD -MP -MF .deps/get_si.Tpo -c -o get_si.lo ../../../gcc-7.1.0/mpfr/src/get_si.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_uintmax.lo -MD -MP -MF .deps/fits_uintmax.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_uintmax.c -o fits_uintmax.o mv -f .deps/set_zero.Tpo .deps/set_zero.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_ui.lo -MD -MP -MF .deps/get_ui.Tpo -c -o get_ui.lo ../../../gcc-7.1.0/mpfr/src/get_ui.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_si.lo -MD -MP -MF .deps/get_si.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_si.c -o get_si.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT fits_intmax.lo -MD -MP -MF .deps/fits_intmax.Tpo -c ../../../gcc-7.1.0/mpfr/src/fits_intmax.c -o fits_intmax.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_ui.lo -MD -MP -MF .deps/get_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_ui.c -o get_ui.o mv -f .deps/get_ld.Tpo .deps/get_ld.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT zeta.lo -MD -MP -MF .deps/zeta.Tpo -c -o zeta.lo ../../../gcc-7.1.0/mpfr/src/zeta.c mv -f .deps/powerof2.Tpo .deps/powerof2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_d.lo -MD -MP -MF .deps/cmp_d.Tpo -c -o cmp_d.lo ../../../gcc-7.1.0/mpfr/src/cmp_d.c mv -f .deps/gamma.Tpo .deps/gamma.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT erf.lo -MD -MP -MF .deps/erf.Tpo -c -o erf.lo ../../../gcc-7.1.0/mpfr/src/erf.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT zeta.lo -MD -MP -MF .deps/zeta.Tpo -c ../../../gcc-7.1.0/mpfr/src/zeta.c -o zeta.o mv -f .deps/set_ld.Tpo .deps/set_ld.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT inits.lo -MD -MP -MF .deps/inits.Tpo -c -o inits.lo ../../../gcc-7.1.0/mpfr/src/inits.c mv -f .deps/fits_sint.Tpo .deps/fits_sint.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT inits2.lo -MD -MP -MF .deps/inits2.Tpo -c -o inits2.lo ../../../gcc-7.1.0/mpfr/src/inits2.c mv -f .deps/volatile.Tpo .deps/volatile.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT clears.lo -MD -MP -MF .deps/clears.Tpo -c -o clears.lo ../../../gcc-7.1.0/mpfr/src/clears.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_d.lo -MD -MP -MF .deps/cmp_d.Tpo -c ../../../gcc-7.1.0/mpfr/src/cmp_d.c -o cmp_d.o mv -f .deps/fits_slong.Tpo .deps/fits_slong.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sgn.lo -MD -MP -MF .deps/sgn.Tpo -c -o sgn.lo ../../../gcc-7.1.0/mpfr/src/sgn.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT erf.lo -MD -MP -MF .deps/erf.Tpo -c ../../../gcc-7.1.0/mpfr/src/erf.c -o erf.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT inits.lo -MD -MP -MF .deps/inits.Tpo -c ../../../gcc-7.1.0/mpfr/src/inits.c -o inits.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT inits2.lo -MD -MP -MF .deps/inits2.Tpo -c ../../../gcc-7.1.0/mpfr/src/inits2.c -o inits2.o mv -f .deps/cbrt.Tpo .deps/cbrt.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT check.lo -MD -MP -MF .deps/check.Tpo -c -o check.lo ../../../gcc-7.1.0/mpfr/src/check.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT clears.lo -MD -MP -MF .deps/clears.Tpo -c ../../../gcc-7.1.0/mpfr/src/clears.c -o clears.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sgn.lo -MD -MP -MF .deps/sgn.Tpo -c ../../../gcc-7.1.0/mpfr/src/sgn.c -o sgn.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT check.lo -MD -MP -MF .deps/check.Tpo -c ../../../gcc-7.1.0/mpfr/src/check.c -o check.o mv -f .deps/fits_sshort.Tpo .deps/fits_sshort.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub1sp.lo -MD -MP -MF .deps/sub1sp.Tpo -c -o sub1sp.lo ../../../gcc-7.1.0/mpfr/src/sub1sp.c mv -f .deps/fits_ulong.Tpo .deps/fits_ulong.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT version.lo -MD -MP -MF .deps/version.Tpo -c -o version.lo ../../../gcc-7.1.0/mpfr/src/version.c mv -f .deps/fits_ushort.Tpo .deps/fits_ushort.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mpn_exp.lo -MD -MP -MF .deps/mpn_exp.Tpo -c -o mpn_exp.lo ../../../gcc-7.1.0/mpfr/src/mpn_exp.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub1sp.lo -MD -MP -MF .deps/sub1sp.Tpo -c ../../../gcc-7.1.0/mpfr/src/sub1sp.c -o sub1sp.o mv -f .deps/fits_uint.Tpo .deps/fits_uint.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mpfr-gmp.lo -MD -MP -MF .deps/mpfr-gmp.Tpo -c -o mpfr-gmp.lo ../../../gcc-7.1.0/mpfr/src/mpfr-gmp.c mv -f .deps/fits_intmax.Tpo .deps/fits_intmax.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mp_clz_tab.lo -MD -MP -MF .deps/mp_clz_tab.Tpo -c -o mp_clz_tab.lo ../../../gcc-7.1.0/mpfr/src/mp_clz_tab.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT version.lo -MD -MP -MF .deps/version.Tpo -c ../../../gcc-7.1.0/mpfr/src/version.c -o version.o mv -f .deps/get_ui.Tpo .deps/get_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sum.lo -MD -MP -MF .deps/sum.Tpo -c -o sum.lo ../../../gcc-7.1.0/mpfr/src/sum.c mv -f .deps/get_si.Tpo .deps/get_si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add1sp.lo -MD -MP -MF .deps/add1sp.Tpo -c -o add1sp.lo ../../../gcc-7.1.0/mpfr/src/add1sp.c mv -f .deps/fits_uintmax.Tpo .deps/fits_uintmax.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT free_cache.lo -MD -MP -MF .deps/free_cache.Tpo -c -o free_cache.lo ../../../gcc-7.1.0/mpfr/src/free_cache.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mpn_exp.lo -MD -MP -MF .deps/mpn_exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/mpn_exp.c -o mpn_exp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mpfr-gmp.lo -MD -MP -MF .deps/mpfr-gmp.Tpo -c ../../../gcc-7.1.0/mpfr/src/mpfr-gmp.c -o mpfr-gmp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mp_clz_tab.lo -MD -MP -MF .deps/mp_clz_tab.Tpo -c ../../../gcc-7.1.0/mpfr/src/mp_clz_tab.c -o mp_clz_tab.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sum.lo -MD -MP -MF .deps/sum.Tpo -c ../../../gcc-7.1.0/mpfr/src/sum.c -o sum.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT free_cache.lo -MD -MP -MF .deps/free_cache.Tpo -c ../../../gcc-7.1.0/mpfr/src/free_cache.c -o free_cache.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add1sp.lo -MD -MP -MF .deps/add1sp.Tpo -c ../../../gcc-7.1.0/mpfr/src/add1sp.c -o add1sp.o mv -f .deps/zeta.Tpo .deps/zeta.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT si_op.lo -MD -MP -MF .deps/si_op.Tpo -c -o si_op.lo ../../../gcc-7.1.0/mpfr/src/si_op.c mv -f .deps/inits2.Tpo .deps/inits2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_ld.lo -MD -MP -MF .deps/cmp_ld.Tpo -c -o cmp_ld.lo ../../../gcc-7.1.0/mpfr/src/cmp_ld.c mv -f .deps/clears.Tpo .deps/clears.Plo mv -f .deps/erf.Tpo .deps/erf.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_ui_2exp.lo -MD -MP -MF .deps/set_ui_2exp.Tpo -c -o set_ui_2exp.lo ../../../gcc-7.1.0/mpfr/src/set_ui_2exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_si_2exp.lo -MD -MP -MF .deps/set_si_2exp.Tpo -c -o set_si_2exp.lo ../../../gcc-7.1.0/mpfr/src/set_si_2exp.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT si_op.lo -MD -MP -MF .deps/si_op.Tpo -c ../../../gcc-7.1.0/mpfr/src/si_op.c -o si_op.o mv -f .deps/inits.Tpo .deps/inits.Plo mv -f .deps/cmp_d.Tpo .deps/cmp_d.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_uj.lo -MD -MP -MF .deps/set_uj.Tpo -c -o set_uj.lo ../../../gcc-7.1.0/mpfr/src/set_uj.c /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_sj.lo -MD -MP -MF .deps/set_sj.Tpo -c -o set_sj.lo ../../../gcc-7.1.0/mpfr/src/set_sj.c mv -f .deps/check.Tpo .deps/check.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_si_2exp.lo -MD -MP -MF .deps/set_si_2exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_si_2exp.c -o set_si_2exp.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cmp_ld.lo -MD -MP -MF .deps/cmp_ld.Tpo -c ../../../gcc-7.1.0/mpfr/src/cmp_ld.c -o cmp_ld.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_ui_2exp.lo -MD -MP -MF .deps/set_ui_2exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_ui_2exp.c -o set_ui_2exp.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_sj.lo -MD -MP -MF .deps/get_sj.Tpo -c -o get_sj.lo ../../../gcc-7.1.0/mpfr/src/get_sj.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_sj.lo -MD -MP -MF .deps/set_sj.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_sj.c -o set_sj.o mv -f .deps/version.Tpo .deps/version.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_uj.lo -MD -MP -MF .deps/set_uj.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_uj.c -o set_uj.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_uj.lo -MD -MP -MF .deps/get_uj.Tpo -c -o get_uj.lo ../../../gcc-7.1.0/mpfr/src/get_uj.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_sj.lo -MD -MP -MF .deps/get_sj.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_sj.c -o get_sj.o mv -f .deps/sgn.Tpo .deps/sgn.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_z.lo -MD -MP -MF .deps/get_z.Tpo -c -o get_z.lo ../../../gcc-7.1.0/mpfr/src/get_z.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_uj.lo -MD -MP -MF .deps/get_uj.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_uj.c -o get_uj.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_z.lo -MD -MP -MF .deps/get_z.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_z.c -o get_z.o mv -f .deps/mpfr-gmp.Tpo .deps/mpfr-gmp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT iszero.lo -MD -MP -MF .deps/iszero.Tpo -c -o iszero.lo ../../../gcc-7.1.0/mpfr/src/iszero.c mv -f .deps/sum.Tpo .deps/sum.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cache.lo -MD -MP -MF .deps/cache.Tpo -c -o cache.lo ../../../gcc-7.1.0/mpfr/src/cache.c mv -f .deps/mp_clz_tab.Tpo .deps/mp_clz_tab.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sqr.lo -MD -MP -MF .deps/sqr.Tpo -c -o sqr.lo ../../../gcc-7.1.0/mpfr/src/sqr.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT iszero.lo -MD -MP -MF .deps/iszero.Tpo -c ../../../gcc-7.1.0/mpfr/src/iszero.c -o iszero.o mv -f .deps/sub1sp.Tpo .deps/sub1sp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT int_ceil_log2.lo -MD -MP -MF .deps/int_ceil_log2.Tpo -c -o int_ceil_log2.lo ../../../gcc-7.1.0/mpfr/src/int_ceil_log2.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cache.lo -MD -MP -MF .deps/cache.Tpo -c ../../../gcc-7.1.0/mpfr/src/cache.c -o cache.o mv -f .deps/mpn_exp.Tpo .deps/mpn_exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isqrt.lo -MD -MP -MF .deps/isqrt.Tpo -c -o isqrt.lo ../../../gcc-7.1.0/mpfr/src/isqrt.c mv -f .deps/si_op.Tpo .deps/si_op.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT strtofr.lo -MD -MP -MF .deps/strtofr.Tpo -c -o strtofr.lo ../../../gcc-7.1.0/mpfr/src/strtofr.c mv -f .deps/free_cache.Tpo .deps/free_cache.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow_z.lo -MD -MP -MF .deps/pow_z.Tpo -c -o pow_z.lo ../../../gcc-7.1.0/mpfr/src/pow_z.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sqr.lo -MD -MP -MF .deps/sqr.Tpo -c ../../../gcc-7.1.0/mpfr/src/sqr.c -o sqr.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT int_ceil_log2.lo -MD -MP -MF .deps/int_ceil_log2.Tpo -c ../../../gcc-7.1.0/mpfr/src/int_ceil_log2.c -o int_ceil_log2.o mv -f .deps/add1sp.Tpo .deps/add1sp.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isqrt.lo -MD -MP -MF .deps/isqrt.Tpo -c ../../../gcc-7.1.0/mpfr/src/isqrt.c -o isqrt.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c -o logging.lo ../../../gcc-7.1.0/mpfr/src/logging.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT strtofr.lo -MD -MP -MF .deps/strtofr.Tpo -c ../../../gcc-7.1.0/mpfr/src/strtofr.c -o strtofr.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT pow_z.lo -MD -MP -MF .deps/pow_z.Tpo -c ../../../gcc-7.1.0/mpfr/src/pow_z.c -o pow_z.o mv -f .deps/set_sj.Tpo .deps/set_sj.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mulders.lo -MD -MP -MF .deps/mulders.Tpo -c -o mulders.lo ../../../gcc-7.1.0/mpfr/src/mulders.c mv -f .deps/set_ui_2exp.Tpo .deps/set_ui_2exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_f.lo -MD -MP -MF .deps/get_f.Tpo -c -o get_f.lo ../../../gcc-7.1.0/mpfr/src/get_f.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT logging.lo -MD -MP -MF .deps/logging.Tpo -c ../../../gcc-7.1.0/mpfr/src/logging.c -o logging.o mv -f .deps/cmp_ld.Tpo .deps/cmp_ld.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT round_p.lo -MD -MP -MF .deps/round_p.Tpo -c -o round_p.lo ../../../gcc-7.1.0/mpfr/src/round_p.c mv -f .deps/get_sj.Tpo .deps/get_sj.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT erfc.lo -MD -MP -MF .deps/erfc.Tpo -c -o erfc.lo ../../../gcc-7.1.0/mpfr/src/erfc.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mulders.lo -MD -MP -MF .deps/mulders.Tpo -c ../../../gcc-7.1.0/mpfr/src/mulders.c -o mulders.o mv -f .deps/set_uj.Tpo .deps/set_uj.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT atan2.lo -MD -MP -MF .deps/atan2.Tpo -c -o atan2.lo ../../../gcc-7.1.0/mpfr/src/atan2.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_f.lo -MD -MP -MF .deps/get_f.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_f.c -o get_f.o mv -f .deps/set_si_2exp.Tpo .deps/set_si_2exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT subnormal.lo -MD -MP -MF .deps/subnormal.Tpo -c -o subnormal.lo ../../../gcc-7.1.0/mpfr/src/subnormal.c mv -f .deps/get_z.Tpo .deps/get_z.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_catalan.lo -MD -MP -MF .deps/const_catalan.Tpo -c -o const_catalan.lo ../../../gcc-7.1.0/mpfr/src/const_catalan.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT round_p.lo -MD -MP -MF .deps/round_p.Tpo -c ../../../gcc-7.1.0/mpfr/src/round_p.c -o round_p.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT erfc.lo -MD -MP -MF .deps/erfc.Tpo -c ../../../gcc-7.1.0/mpfr/src/erfc.c -o erfc.o mv -f .deps/get_uj.Tpo .deps/get_uj.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT root.lo -MD -MP -MF .deps/root.Tpo -c -o root.lo ../../../gcc-7.1.0/mpfr/src/root.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT atan2.lo -MD -MP -MF .deps/atan2.Tpo -c ../../../gcc-7.1.0/mpfr/src/atan2.c -o atan2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT subnormal.lo -MD -MP -MF .deps/subnormal.Tpo -c ../../../gcc-7.1.0/mpfr/src/subnormal.c -o subnormal.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT const_catalan.lo -MD -MP -MF .deps/const_catalan.Tpo -c ../../../gcc-7.1.0/mpfr/src/const_catalan.c -o const_catalan.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT root.lo -MD -MP -MF .deps/root.Tpo -c ../../../gcc-7.1.0/mpfr/src/root.c -o root.o mv -f .deps/iszero.Tpo .deps/iszero.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sec.lo -MD -MP -MF .deps/sec.Tpo -c -o sec.lo ../../../gcc-7.1.0/mpfr/src/sec.c mv -f .deps/cache.Tpo .deps/cache.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT csc.lo -MD -MP -MF .deps/csc.Tpo -c -o csc.lo ../../../gcc-7.1.0/mpfr/src/csc.c mv -f .deps/int_ceil_log2.Tpo .deps/int_ceil_log2.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sec.lo -MD -MP -MF .deps/sec.Tpo -c ../../../gcc-7.1.0/mpfr/src/sec.c -o sec.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cot.lo -MD -MP -MF .deps/cot.Tpo -c -o cot.lo ../../../gcc-7.1.0/mpfr/src/cot.c mv -f .deps/isqrt.Tpo .deps/isqrt.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT eint.lo -MD -MP -MF .deps/eint.Tpo -c -o eint.lo ../../../gcc-7.1.0/mpfr/src/eint.c mv -f .deps/sqr.Tpo .deps/sqr.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sech.lo -MD -MP -MF .deps/sech.Tpo -c -o sech.lo ../../../gcc-7.1.0/mpfr/src/sech.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT csc.lo -MD -MP -MF .deps/csc.Tpo -c ../../../gcc-7.1.0/mpfr/src/csc.c -o csc.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT cot.lo -MD -MP -MF .deps/cot.Tpo -c ../../../gcc-7.1.0/mpfr/src/cot.c -o cot.o mv -f .deps/pow_z.Tpo .deps/pow_z.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT csch.lo -MD -MP -MF .deps/csch.Tpo -c -o csch.lo ../../../gcc-7.1.0/mpfr/src/csch.c mv -f .deps/strtofr.Tpo .deps/strtofr.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT coth.lo -MD -MP -MF .deps/coth.Tpo -c -o coth.lo ../../../gcc-7.1.0/mpfr/src/coth.c mv -f .deps/logging.Tpo .deps/logging.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT round_near_x.lo -MD -MP -MF .deps/round_near_x.Tpo -c -o round_near_x.lo ../../../gcc-7.1.0/mpfr/src/round_near_x.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT eint.lo -MD -MP -MF .deps/eint.Tpo -c ../../../gcc-7.1.0/mpfr/src/eint.c -o eint.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sech.lo -MD -MP -MF .deps/sech.Tpo -c ../../../gcc-7.1.0/mpfr/src/sech.c -o sech.o mv -f .deps/get_f.Tpo .deps/get_f.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT constant.lo -MD -MP -MF .deps/constant.Tpo -c -o constant.lo ../../../gcc-7.1.0/mpfr/src/constant.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT csch.lo -MD -MP -MF .deps/csch.Tpo -c ../../../gcc-7.1.0/mpfr/src/csch.c -o csch.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT coth.lo -MD -MP -MF .deps/coth.Tpo -c ../../../gcc-7.1.0/mpfr/src/coth.c -o coth.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT round_near_x.lo -MD -MP -MF .deps/round_near_x.Tpo -c ../../../gcc-7.1.0/mpfr/src/round_near_x.c -o round_near_x.o mv -f .deps/round_p.Tpo .deps/round_p.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT abort_prec_max.lo -MD -MP -MF .deps/abort_prec_max.Tpo -c -o abort_prec_max.lo ../../../gcc-7.1.0/mpfr/src/abort_prec_max.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT constant.lo -MD -MP -MF .deps/constant.Tpo -c ../../../gcc-7.1.0/mpfr/src/constant.c -o constant.o mv -f .deps/mulders.Tpo .deps/mulders.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT stack_interface.lo -MD -MP -MF .deps/stack_interface.Tpo -c -o stack_interface.lo ../../../gcc-7.1.0/mpfr/src/stack_interface.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT abort_prec_max.lo -MD -MP -MF .deps/abort_prec_max.Tpo -c ../../../gcc-7.1.0/mpfr/src/abort_prec_max.c -o abort_prec_max.o mv -f .deps/root.Tpo .deps/root.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT lngamma.lo -MD -MP -MF .deps/lngamma.Tpo -c -o lngamma.lo ../../../gcc-7.1.0/mpfr/src/lngamma.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT stack_interface.lo -MD -MP -MF .deps/stack_interface.Tpo -c ../../../gcc-7.1.0/mpfr/src/stack_interface.c -o stack_interface.o mv -f .deps/subnormal.Tpo .deps/subnormal.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT zeta_ui.lo -MD -MP -MF .deps/zeta_ui.Tpo -c -o zeta_ui.lo ../../../gcc-7.1.0/mpfr/src/zeta_ui.c mv -f .deps/atan2.Tpo .deps/atan2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_d64.lo -MD -MP -MF .deps/set_d64.Tpo -c -o set_d64.lo ../../../gcc-7.1.0/mpfr/src/set_d64.c mv -f .deps/erfc.Tpo .deps/erfc.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_d64.lo -MD -MP -MF .deps/get_d64.Tpo -c -o get_d64.lo ../../../gcc-7.1.0/mpfr/src/get_d64.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT lngamma.lo -MD -MP -MF .deps/lngamma.Tpo -c ../../../gcc-7.1.0/mpfr/src/lngamma.c -o lngamma.o mv -f .deps/const_catalan.Tpo .deps/const_catalan.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT jn.lo -MD -MP -MF .deps/jn.Tpo -c -o jn.lo ../../../gcc-7.1.0/mpfr/src/jn.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT zeta_ui.lo -MD -MP -MF .deps/zeta_ui.Tpo -c ../../../gcc-7.1.0/mpfr/src/zeta_ui.c -o zeta_ui.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_d64.lo -MD -MP -MF .deps/get_d64.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_d64.c -o get_d64.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_d64.lo -MD -MP -MF .deps/set_d64.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_d64.c -o set_d64.o mv -f .deps/csc.Tpo .deps/csc.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT yn.lo -MD -MP -MF .deps/yn.Tpo -c -o yn.lo ../../../gcc-7.1.0/mpfr/src/yn.c mv -f .deps/sec.Tpo .deps/sec.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT rem1.lo -MD -MP -MF .deps/rem1.Tpo -c -o rem1.lo ../../../gcc-7.1.0/mpfr/src/rem1.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT jn.lo -MD -MP -MF .deps/jn.Tpo -c ../../../gcc-7.1.0/mpfr/src/jn.c -o jn.o mv -f .deps/sech.Tpo .deps/sech.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_patches.lo -MD -MP -MF .deps/get_patches.Tpo -c -o get_patches.lo ../../../gcc-7.1.0/mpfr/src/get_patches.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT yn.lo -MD -MP -MF .deps/yn.Tpo -c ../../../gcc-7.1.0/mpfr/src/yn.c -o yn.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT rem1.lo -MD -MP -MF .deps/rem1.Tpo -c ../../../gcc-7.1.0/mpfr/src/rem1.c -o rem1.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_patches.lo -MD -MP -MF .deps/get_patches.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_patches.c -o get_patches.o mv -f .deps/cot.Tpo .deps/cot.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add_d.lo -MD -MP -MF .deps/add_d.Tpo -c -o add_d.lo ../../../gcc-7.1.0/mpfr/src/add_d.c mv -f .deps/constant.Tpo .deps/constant.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub_d.lo -MD -MP -MF .deps/sub_d.Tpo -c -o sub_d.lo ../../../gcc-7.1.0/mpfr/src/sub_d.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT add_d.lo -MD -MP -MF .deps/add_d.Tpo -c ../../../gcc-7.1.0/mpfr/src/add_d.c -o add_d.o mv -f .deps/csch.Tpo .deps/csch.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT d_sub.lo -MD -MP -MF .deps/d_sub.Tpo -c -o d_sub.lo ../../../gcc-7.1.0/mpfr/src/d_sub.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT sub_d.lo -MD -MP -MF .deps/sub_d.Tpo -c ../../../gcc-7.1.0/mpfr/src/sub_d.c -o sub_d.o mv -f .deps/eint.Tpo .deps/eint.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_d.lo -MD -MP -MF .deps/mul_d.Tpo -c -o mul_d.lo ../../../gcc-7.1.0/mpfr/src/mul_d.c mv -f .deps/stack_interface.Tpo .deps/stack_interface.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_d.lo -MD -MP -MF .deps/div_d.Tpo -c -o div_d.lo ../../../gcc-7.1.0/mpfr/src/div_d.c mv -f .deps/coth.Tpo .deps/coth.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT d_div.lo -MD -MP -MF .deps/d_div.Tpo -c -o d_div.lo ../../../gcc-7.1.0/mpfr/src/d_div.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT d_sub.lo -MD -MP -MF .deps/d_sub.Tpo -c ../../../gcc-7.1.0/mpfr/src/d_sub.c -o d_sub.o mv -f .deps/round_near_x.Tpo .deps/round_near_x.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT li2.lo -MD -MP -MF .deps/li2.Tpo -c -o li2.lo ../../../gcc-7.1.0/mpfr/src/li2.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT mul_d.lo -MD -MP -MF .deps/mul_d.Tpo -c ../../../gcc-7.1.0/mpfr/src/mul_d.c -o mul_d.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT d_div.lo -MD -MP -MF .deps/d_div.Tpo -c ../../../gcc-7.1.0/mpfr/src/d_div.c -o d_div.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT div_d.lo -MD -MP -MF .deps/div_d.Tpo -c ../../../gcc-7.1.0/mpfr/src/div_d.c -o div_d.o mv -f .deps/get_d64.Tpo .deps/get_d64.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT rec_sqrt.lo -MD -MP -MF .deps/rec_sqrt.Tpo -c -o rec_sqrt.lo ../../../gcc-7.1.0/mpfr/src/rec_sqrt.c mv -f .deps/set_d64.Tpo .deps/set_d64.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT min_prec.lo -MD -MP -MF .deps/min_prec.Tpo -c -o min_prec.lo ../../../gcc-7.1.0/mpfr/src/min_prec.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT li2.lo -MD -MP -MF .deps/li2.Tpo -c ../../../gcc-7.1.0/mpfr/src/li2.c -o li2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT rec_sqrt.lo -MD -MP -MF .deps/rec_sqrt.Tpo -c ../../../gcc-7.1.0/mpfr/src/rec_sqrt.c -o rec_sqrt.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT min_prec.lo -MD -MP -MF .deps/min_prec.Tpo -c ../../../gcc-7.1.0/mpfr/src/min_prec.c -o min_prec.o mv -f .deps/abort_prec_max.Tpo .deps/abort_prec_max.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT buildopt.lo -MD -MP -MF .deps/buildopt.Tpo -c -o buildopt.lo ../../../gcc-7.1.0/mpfr/src/buildopt.c mv -f .deps/get_patches.Tpo .deps/get_patches.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT digamma.lo -MD -MP -MF .deps/digamma.Tpo -c -o digamma.lo ../../../gcc-7.1.0/mpfr/src/digamma.c mv -f .deps/jn.Tpo .deps/jn.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT bernoulli.lo -MD -MP -MF .deps/bernoulli.Tpo -c -o bernoulli.lo ../../../gcc-7.1.0/mpfr/src/bernoulli.c mv -f .deps/lngamma.Tpo .deps/lngamma.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isregular.lo -MD -MP -MF .deps/isregular.Tpo -c -o isregular.lo ../../../gcc-7.1.0/mpfr/src/isregular.c mv -f .deps/zeta_ui.Tpo .deps/zeta_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_flt.lo -MD -MP -MF .deps/set_flt.Tpo -c -o set_flt.lo ../../../gcc-7.1.0/mpfr/src/set_flt.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT buildopt.lo -MD -MP -MF .deps/buildopt.Tpo -c ../../../gcc-7.1.0/mpfr/src/buildopt.c -o buildopt.o mv -f .deps/add_d.Tpo .deps/add_d.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_flt.lo -MD -MP -MF .deps/get_flt.Tpo -c -o get_flt.lo ../../../gcc-7.1.0/mpfr/src/get_flt.c mv -f .deps/sub_d.Tpo .deps/sub_d.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT digamma.lo -MD -MP -MF .deps/digamma.Tpo -c ../../../gcc-7.1.0/mpfr/src/digamma.c -o digamma.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT scale2.lo -MD -MP -MF .deps/scale2.Tpo -c -o scale2.lo ../../../gcc-7.1.0/mpfr/src/scale2.c mv -f .deps/yn.Tpo .deps/yn.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_z_exp.lo -MD -MP -MF .deps/set_z_exp.Tpo -c -o set_z_exp.lo ../../../gcc-7.1.0/mpfr/src/set_z_exp.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT bernoulli.lo -MD -MP -MF .deps/bernoulli.Tpo -c ../../../gcc-7.1.0/mpfr/src/bernoulli.c -o bernoulli.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT isregular.lo -MD -MP -MF .deps/isregular.Tpo -c ../../../gcc-7.1.0/mpfr/src/isregular.c -o isregular.o mv -f .deps/rem1.Tpo .deps/rem1.Plo libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_flt.lo -MD -MP -MF .deps/set_flt.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_flt.c -o set_flt.o /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ai.lo -MD -MP -MF .deps/ai.Tpo -c -o ai.lo ../../../gcc-7.1.0/mpfr/src/ai.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT get_flt.lo -MD -MP -MF .deps/get_flt.Tpo -c ../../../gcc-7.1.0/mpfr/src/get_flt.c -o get_flt.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT scale2.lo -MD -MP -MF .deps/scale2.Tpo -c ../../../gcc-7.1.0/mpfr/src/scale2.c -o scale2.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT set_z_exp.lo -MD -MP -MF .deps/set_z_exp.Tpo -c ../../../gcc-7.1.0/mpfr/src/set_z_exp.c -o set_z_exp.o mv -f .deps/d_div.Tpo .deps/d_div.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT gammaonethird.lo -MD -MP -MF .deps/gammaonethird.Tpo -c -o gammaonethird.lo ../../../gcc-7.1.0/mpfr/src/gammaonethird.c mv -f .deps/d_sub.Tpo .deps/d_sub.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT grandom.lo -MD -MP -MF .deps/grandom.Tpo -c -o grandom.lo ../../../gcc-7.1.0/mpfr/src/grandom.c libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT ai.lo -MD -MP -MF .deps/ai.Tpo -c ../../../gcc-7.1.0/mpfr/src/ai.c -o ai.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT gammaonethird.lo -MD -MP -MF .deps/gammaonethird.Tpo -c ../../../gcc-7.1.0/mpfr/src/gammaonethird.c -o gammaonethird.o libtool: compile: clang -DTIME_WITH_SYS_TIME=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_LOCALE_H=1 -DHAVE_WCHAR_H=1 -DHAVE_STDARG=1 -DHAVE_SYS_TIME_H=1 -DHAVE_STRUCT_LCONV_DECIMAL_POINT=1 -DHAVE_STRUCT_LCONV_THOUSANDS_SEP=1 -DHAVE_STDINT_H=1 -DHAVE_VA_COPY=1 -DHAVE_SETLOCALE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_LONG_LONG=1 -DHAVE_INTMAX_T=1 -DMPFR_HAVE_INTMAX_MAX=1 -DMPFR_HAVE_FESETROUND=1 -DHAVE_DENORMS=1 -DHAVE_SIGNEDZ=1 -DHAVE_ROUND=1 -DHAVE_TRUNC=1 -DHAVE_FLOOR=1 -DHAVE_CEIL=1 -DHAVE_NEARBYINT=1 -DHAVE_LDOUBLE_IEEE_EXT_LITTLE=1 -DMPFR_USE_THREAD_SAFE=1 -DMPFR_USE_C11_THREAD_SAFE=1 -DHAVE_CLOCK_GETTIME=1 -DLT_OBJDIR=\".libs/\" -DHAVE_ATTRIBUTE_MODE=1 -DHAVE___GMPN_ROOTREM=1 -DHAVE___GMPN_SBPI1_DIVAPPR_Q=1 -I. -I../../../gcc-7.1.0/mpfr/src -I/usr/include -I/data/scratch/lang/gcc7/work/build/./gmp -DNO_ASM -g -MT grandom.lo -MD -MP -MF .deps/grandom.Tpo -c ../../../gcc-7.1.0/mpfr/src/grandom.c -o grandom.o mv -f .deps/div_d.Tpo .deps/div_d.Plo mv -f .deps/mul_d.Tpo .deps/mul_d.Plo mv -f .deps/bernoulli.Tpo .deps/bernoulli.Plo mv -f .deps/buildopt.Tpo .deps/buildopt.Plo mv -f .deps/min_prec.Tpo .deps/min_prec.Plo mv -f .deps/set_flt.Tpo .deps/set_flt.Plo mv -f .deps/rec_sqrt.Tpo .deps/rec_sqrt.Plo mv -f .deps/isregular.Tpo .deps/isregular.Plo mv -f .deps/li2.Tpo .deps/li2.Plo mv -f .deps/get_flt.Tpo .deps/get_flt.Plo mv -f .deps/digamma.Tpo .deps/digamma.Plo mv -f .deps/ai.Tpo .deps/ai.Plo mv -f .deps/scale2.Tpo .deps/scale2.Plo mv -f .deps/grandom.Tpo .deps/grandom.Plo mv -f .deps/gammaonethird.Tpo .deps/gammaonethird.Plo mv -f .deps/set_z_exp.Tpo .deps/set_z_exp.Plo /bin/sh ../libtool --tag=CC --mode=link clang -DNO_ASM -g -version-info 5:5:1 -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libmpfr.la -rpath /usr/pkg/gcc7/lib exceptions.lo extract.lo uceil_exp2.lo uceil_log2.lo ufloor_log2.lo add.lo add1.lo add_ui.lo agm.lo clear.lo cmp.lo cmp_abs.lo cmp_si.lo cmp_ui.lo comparisons.lo div_2exp.lo div_2si.lo div_2ui.lo div.lo div_ui.lo dump.lo eq.lo exp10.lo exp2.lo exp3.lo exp.lo frac.lo frexp.lo get_d.lo get_exp.lo get_str.lo init.lo inp_str.lo isinteger.lo isinf.lo isnan.lo isnum.lo const_log2.lo log.lo modf.lo mul_2exp.lo mul_2si.lo mul_2ui.lo mul.lo mul_ui.lo neg.lo next.lo out_str.lo printf.lo vasprintf.lo const_pi.lo pow.lo pow_si.lo pow_ui.lo print_raw.lo print_rnd_mode.lo reldiff.lo round_prec.lo set.lo setmax.lo setmin.lo set_d.lo set_dfl_prec.lo set_exp.lo set_rnd.lo set_f.lo set_prc_raw.lo set_prec.lo set_q.lo set_si.lo set_str.lo set_str_raw.lo set_ui.lo set_z.lo sqrt.lo sqrt_ui.lo sub.lo sub1.lo sub_ui.lo rint.lo ui_div.lo ui_sub.lo urandom.lo urandomb.lo get_z_exp.lo swap.lo factorial.lo cosh.lo sinh.lo tanh.lo sinh_cosh.lo acosh.lo asinh.lo atanh.lo atan.lo cmp2.lo exp_2.lo asin.lo const_euler.lo cos.lo sin.lo tan.lo fma.lo fms.lo hypot.lo log1p.lo expm1.lo log2.lo log10.lo ui_pow.lo ui_pow_ui.lo minmax.lo dim.lo signbit.lo copysign.lo setsign.lo gmp_op.lo init2.lo acos.lo sin_cos.lo set_nan.lo set_inf.lo set_zero.lo powerof2.lo gamma.lo set_ld.lo get_ld.lo cbrt.lo volatile.lo fits_sshort.lo fits_sint.lo fits_slong.lo fits_ushort.lo fits_uint.lo fits_ulong.lo fits_uintmax.lo fits_intmax.lo get_si.lo get_ui.lo zeta.lo cmp_d.lo erf.lo inits.lo inits2.lo clears.lo sgn.lo check.lo sub1sp.lo version.lo mpn_exp.lo mpfr-gmp.lo mp_clz_tab.lo sum.lo add1sp.lo free_cache.lo si_op.lo cmp_ld.lo set_ui_2exp.lo set_si_2exp.lo set_uj.lo set_sj.lo get_sj.lo get_uj.lo get_z.lo iszero.lo cache.lo sqr.lo int_ceil_log2.lo isqrt.lo strtofr.lo pow_z.lo logging.lo mulders.lo get_f.lo round_p.lo erfc.lo atan2.lo subnormal.lo const_catalan.lo root.lo sec.lo csc.lo cot.lo eint.lo sech.lo csch.lo coth.lo round_near_x.lo constant.lo abort_prec_max.lo stack_interface.lo lngamma.lo zeta_ui.lo set_d64.lo get_d64.lo jn.lo yn.lo rem1.lo get_patches.lo add_d.lo sub_d.lo d_sub.lo mul_d.lo div_d.lo d_div.lo li2.lo rec_sqrt.lo min_prec.lo buildopt.lo digamma.lo bernoulli.lo isregular.lo set_flt.lo get_flt.lo scale2.lo set_z_exp.lo ai.lo gammaonethird.lo grandom.lo -lgmp libtool: link: ar rc .libs/libmpfr.a exceptions.o extract.o uceil_exp2.o uceil_log2.o ufloor_log2.o add.o add1.o add_ui.o agm.o clear.o cmp.o cmp_abs.o cmp_si.o cmp_ui.o comparisons.o div_2exp.o div_2si.o div_2ui.o div.o div_ui.o dump.o eq.o exp10.o exp2.o exp3.o exp.o frac.o frexp.o get_d.o get_exp.o get_str.o init.o inp_str.o isinteger.o isinf.o isnan.o isnum.o const_log2.o log.o modf.o mul_2exp.o mul_2si.o mul_2ui.o mul.o mul_ui.o neg.o next.o out_str.o printf.o vasprintf.o const_pi.o pow.o pow_si.o pow_ui.o print_raw.o print_rnd_mode.o reldiff.o round_prec.o set.o setmax.o setmin.o set_d.o set_dfl_prec.o set_exp.o set_rnd.o set_f.o set_prc_raw.o set_prec.o set_q.o set_si.o set_str.o set_str_raw.o set_ui.o set_z.o sqrt.o sqrt_ui.o sub.o sub1.o sub_ui.o rint.o ui_div.o ui_sub.o urandom.o urandomb.o get_z_exp.o swap.o factorial.o cosh.o sinh.o tanh.o sinh_cosh.o acosh.o asinh.o atanh.o atan.o cmp2.o exp_2.o asin.o const_euler.o cos.o sin.o tan.o fma.o fms.o hypot.o log1p.o expm1.o log2.o log10.o ui_pow.o ui_pow_ui.o minmax.o dim.o signbit.o copysign.o setsign.o gmp_op.o init2.o acos.o sin_cos.o set_nan.o set_inf.o set_zero.o powerof2.o gamma.o set_ld.o get_ld.o cbrt.o volatile.o fits_sshort.o fits_sint.o fits_slong.o fits_ushort.o fits_uint.o fits_ulong.o fits_uintmax.o fits_intmax.o get_si.o get_ui.o zeta.o cmp_d.o erf.o inits.o inits2.o clears.o sgn.o check.o sub1sp.o version.o mpn_exp.o mpfr-gmp.o mp_clz_tab.o sum.o add1sp.o free_cache.o si_op.o cmp_ld.o set_ui_2exp.o set_si_2exp.o set_uj.o set_sj.o get_sj.o get_uj.o get_z.o iszero.o cache.o sqr.o int_ceil_log2.o isqrt.o strtofr.o pow_z.o logging.o mulders.o get_f.o round_p.o erfc.o atan2.o subnormal.o const_catalan.o root.o sec.o csc.o cot.o eint.o sech.o csch.o coth.o round_near_x.o constant.o abort_prec_max.o stack_interface.o lngamma.o zeta_ui.o set_d64.o get_d64.o jn.o yn.o rem1.o get_patches.o add_d.o sub_d.o d_sub.o mul_d.o div_d.o d_div.o li2.o rec_sqrt.o min_prec.o buildopt.o digamma.o bernoulli.o isregular.o set_flt.o get_flt.o scale2.o set_z_exp.o ai.o gammaonethird.o grandom.o libtool: link: ranlib .libs/libmpfr.a libtool: link: ( cd ".libs" && rm -f "libmpfr.la" && ln -s "../libmpfr.la" "libmpfr.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpfr/src' gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpfr/src' Making all in tests gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/mpfr/tests' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpfr/tests' Making all in tune gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/mpfr/tune' gmake[4]: Nothing to be done for 'all'. gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpfr/tune' gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/mpfr' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpfr' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpfr' Configuring stage 1 in ./mpc configure: creating cache ./config.cache checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ../../gcc-7.1.0/mpc/install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking whether /usr/pkg/bin/gmake supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for x86_64--netbsd-gcc... clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking whether clang understands -c and -o together... yes checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of clang... gcc3 checking for x86_64--netbsd-ar... ar checking the archiver (ar) interface... ar checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/lang/gcc7/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 how to convert x86_64--netbsd file names to x86_64--netbsd format... func_convert_file_noop checking how to convert x86_64--netbsd file names to toolchain format... func_convert_file_noop 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-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64--netbsd-ar... (cached) ar checking for archiver @FILE support... @ 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... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64--netbsd-mt... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... clang-cpp checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking if clang static flag -static works... yes checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for gmp.h... yes checking for ANSI C header files... (cached) yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for unistd.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether time.h and sys/time.h may both be included... yes checking complex.h usability... yes checking complex.h presence... yes checking for complex.h... yes checking for library containing creal... -lm checking whether creal, cimag and I can be used... yes checking for an ANSI C-conforming const... yes checking for size_t... yes checking for gettimeofday... yes checking for localeconv... yes checking for setlocale... yes checking for dup... yes checking for dup2... yes checking for __gmpz_init in -lgmp... yes checking for MPFR... yes checking for recent GMP... yes checking for recent MPFR... yes checking if gcc accepts -dumpversion option... yes checking gcc version... 4.2.1 configure: updating cache ./config.cache checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating doc/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/mpc' /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/mpc' Making all in src gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/mpc/src' /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT abs.lo -MD -MP -MF .deps/abs.Tpo -c -o abs.lo ../../../gcc-7.1.0/mpc/src/abs.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT acos.lo -MD -MP -MF .deps/acos.Tpo -c -o acos.lo ../../../gcc-7.1.0/mpc/src/acos.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT acosh.lo -MD -MP -MF .deps/acosh.Tpo -c -o acosh.lo ../../../gcc-7.1.0/mpc/src/acosh.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add.lo -MD -MP -MF .deps/add.Tpo -c -o add.lo ../../../gcc-7.1.0/mpc/src/add.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add_fr.lo -MD -MP -MF .deps/add_fr.Tpo -c -o add_fr.lo ../../../gcc-7.1.0/mpc/src/add_fr.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add_si.lo -MD -MP -MF .deps/add_si.Tpo -c -o add_si.lo ../../../gcc-7.1.0/mpc/src/add_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add_ui.lo -MD -MP -MF .deps/add_ui.Tpo -c -o add_ui.lo ../../../gcc-7.1.0/mpc/src/add_ui.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT arg.lo -MD -MP -MF .deps/arg.Tpo -c -o arg.lo ../../../gcc-7.1.0/mpc/src/arg.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT asin.lo -MD -MP -MF .deps/asin.Tpo -c -o asin.lo ../../../gcc-7.1.0/mpc/src/asin.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT asinh.lo -MD -MP -MF .deps/asinh.Tpo -c -o asinh.lo ../../../gcc-7.1.0/mpc/src/asinh.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT atan.lo -MD -MP -MF .deps/atan.Tpo -c -o atan.lo ../../../gcc-7.1.0/mpc/src/atan.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT atanh.lo -MD -MP -MF .deps/atanh.Tpo -c -o atanh.lo ../../../gcc-7.1.0/mpc/src/atanh.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT clear.lo -MD -MP -MF .deps/clear.Tpo -c -o clear.lo ../../../gcc-7.1.0/mpc/src/clear.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cmp.lo -MD -MP -MF .deps/cmp.Tpo -c -o cmp.lo ../../../gcc-7.1.0/mpc/src/cmp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cmp_si_si.lo -MD -MP -MF .deps/cmp_si_si.Tpo -c -o cmp_si_si.lo ../../../gcc-7.1.0/mpc/src/cmp_si_si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT conj.lo -MD -MP -MF .deps/conj.Tpo -c -o conj.lo ../../../gcc-7.1.0/mpc/src/conj.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT acos.lo -MD -MP -MF .deps/acos.Tpo -c ../../../gcc-7.1.0/mpc/src/acos.c -o acos.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT atan.lo -MD -MP -MF .deps/atan.Tpo -c ../../../gcc-7.1.0/mpc/src/atan.c -o atan.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add_ui.lo -MD -MP -MF .deps/add_ui.Tpo -c ../../../gcc-7.1.0/mpc/src/add_ui.c -o add_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add_si.lo -MD -MP -MF .deps/add_si.Tpo -c ../../../gcc-7.1.0/mpc/src/add_si.c -o add_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT asin.lo -MD -MP -MF .deps/asin.Tpo -c ../../../gcc-7.1.0/mpc/src/asin.c -o asin.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT acosh.lo -MD -MP -MF .deps/acosh.Tpo -c ../../../gcc-7.1.0/mpc/src/acosh.c -o acosh.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT arg.lo -MD -MP -MF .deps/arg.Tpo -c ../../../gcc-7.1.0/mpc/src/arg.c -o arg.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add_fr.lo -MD -MP -MF .deps/add_fr.Tpo -c ../../../gcc-7.1.0/mpc/src/add_fr.c -o add_fr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT clear.lo -MD -MP -MF .deps/clear.Tpo -c ../../../gcc-7.1.0/mpc/src/clear.c -o clear.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT abs.lo -MD -MP -MF .deps/abs.Tpo -c ../../../gcc-7.1.0/mpc/src/abs.c -o abs.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT conj.lo -MD -MP -MF .deps/conj.Tpo -c ../../../gcc-7.1.0/mpc/src/conj.c -o conj.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT atanh.lo -MD -MP -MF .deps/atanh.Tpo -c ../../../gcc-7.1.0/mpc/src/atanh.c -o atanh.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cmp.lo -MD -MP -MF .deps/cmp.Tpo -c ../../../gcc-7.1.0/mpc/src/cmp.c -o cmp.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cmp_si_si.lo -MD -MP -MF .deps/cmp_si_si.Tpo -c ../../../gcc-7.1.0/mpc/src/cmp_si_si.c -o cmp_si_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT add.lo -MD -MP -MF .deps/add.Tpo -c ../../../gcc-7.1.0/mpc/src/add.c -o add.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT asinh.lo -MD -MP -MF .deps/asinh.Tpo -c ../../../gcc-7.1.0/mpc/src/asinh.c -o asinh.o mv -f .deps/add_ui.Tpo .deps/add_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cos.lo -MD -MP -MF .deps/cos.Tpo -c -o cos.lo ../../../gcc-7.1.0/mpc/src/cos.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cos.lo -MD -MP -MF .deps/cos.Tpo -c ../../../gcc-7.1.0/mpc/src/cos.c -o cos.o mv -f .deps/abs.Tpo .deps/abs.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cosh.lo -MD -MP -MF .deps/cosh.Tpo -c -o cosh.lo ../../../gcc-7.1.0/mpc/src/cosh.c mv -f .deps/cmp_si_si.Tpo .deps/cmp_si_si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_2si.lo -MD -MP -MF .deps/div_2si.Tpo -c -o div_2si.lo ../../../gcc-7.1.0/mpc/src/div_2si.c mv -f .deps/acos.Tpo .deps/acos.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_2ui.lo -MD -MP -MF .deps/div_2ui.Tpo -c -o div_2ui.lo ../../../gcc-7.1.0/mpc/src/div_2ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT cosh.lo -MD -MP -MF .deps/cosh.Tpo -c ../../../gcc-7.1.0/mpc/src/cosh.c -o cosh.o mv -f .deps/add_si.Tpo .deps/add_si.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_2si.lo -MD -MP -MF .deps/div_2si.Tpo -c ../../../gcc-7.1.0/mpc/src/div_2si.c -o div_2si.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div.lo -MD -MP -MF .deps/div.Tpo -c -o div.lo ../../../gcc-7.1.0/mpc/src/div.c mv -f .deps/acosh.Tpo .deps/acosh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_fr.lo -MD -MP -MF .deps/div_fr.Tpo -c -o div_fr.lo ../../../gcc-7.1.0/mpc/src/div_fr.c mv -f .deps/atan.Tpo .deps/atan.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_ui.lo -MD -MP -MF .deps/div_ui.Tpo -c -o div_ui.lo ../../../gcc-7.1.0/mpc/src/div_ui.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_2ui.lo -MD -MP -MF .deps/div_2ui.Tpo -c ../../../gcc-7.1.0/mpc/src/div_2ui.c -o div_2ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div.lo -MD -MP -MF .deps/div.Tpo -c ../../../gcc-7.1.0/mpc/src/div.c -o div.o mv -f .deps/conj.Tpo .deps/conj.Plo mv -f .deps/atanh.Tpo .deps/atanh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT exp.lo -MD -MP -MF .deps/exp.Tpo -c -o exp.lo ../../../gcc-7.1.0/mpc/src/exp.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT fma.lo -MD -MP -MF .deps/fma.Tpo -c -o fma.lo ../../../gcc-7.1.0/mpc/src/fma.c mv -f .deps/arg.Tpo .deps/arg.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT fr_div.lo -MD -MP -MF .deps/fr_div.Tpo -c -o fr_div.lo ../../../gcc-7.1.0/mpc/src/fr_div.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_fr.lo -MD -MP -MF .deps/div_fr.Tpo -c ../../../gcc-7.1.0/mpc/src/div_fr.c -o div_fr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT div_ui.lo -MD -MP -MF .deps/div_ui.Tpo -c ../../../gcc-7.1.0/mpc/src/div_ui.c -o div_ui.o mv -f .deps/clear.Tpo .deps/clear.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT fma.lo -MD -MP -MF .deps/fma.Tpo -c ../../../gcc-7.1.0/mpc/src/fma.c -o fma.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT fr_sub.lo -MD -MP -MF .deps/fr_sub.Tpo -c -o fr_sub.lo ../../../gcc-7.1.0/mpc/src/fr_sub.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT exp.lo -MD -MP -MF .deps/exp.Tpo -c ../../../gcc-7.1.0/mpc/src/exp.c -o exp.o mv -f .deps/add.Tpo .deps/add.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT fr_div.lo -MD -MP -MF .deps/fr_div.Tpo -c ../../../gcc-7.1.0/mpc/src/fr_div.c -o fr_div.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_prec2.lo -MD -MP -MF .deps/get_prec2.Tpo -c -o get_prec2.lo ../../../gcc-7.1.0/mpc/src/get_prec2.c mv -f .deps/cmp.Tpo .deps/cmp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_prec.lo -MD -MP -MF .deps/get_prec.Tpo -c -o get_prec.lo ../../../gcc-7.1.0/mpc/src/get_prec.c mv -f .deps/add_fr.Tpo .deps/add_fr.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_version.lo -MD -MP -MF .deps/get_version.Tpo -c -o get_version.lo ../../../gcc-7.1.0/mpc/src/get_version.c mv -f .deps/asin.Tpo .deps/asin.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_x.lo -MD -MP -MF .deps/get_x.Tpo -c -o get_x.lo ../../../gcc-7.1.0/mpc/src/get_x.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT fr_sub.lo -MD -MP -MF .deps/fr_sub.Tpo -c ../../../gcc-7.1.0/mpc/src/fr_sub.c -o fr_sub.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_prec2.lo -MD -MP -MF .deps/get_prec2.Tpo -c ../../../gcc-7.1.0/mpc/src/get_prec2.c -o get_prec2.o mv -f .deps/asinh.Tpo .deps/asinh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT imag.lo -MD -MP -MF .deps/imag.Tpo -c -o imag.lo ../../../gcc-7.1.0/mpc/src/imag.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_prec.lo -MD -MP -MF .deps/get_prec.Tpo -c ../../../gcc-7.1.0/mpc/src/get_prec.c -o get_prec.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_version.lo -MD -MP -MF .deps/get_version.Tpo -c ../../../gcc-7.1.0/mpc/src/get_version.c -o get_version.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT get_x.lo -MD -MP -MF .deps/get_x.Tpo -c ../../../gcc-7.1.0/mpc/src/get_x.c -o get_x.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT imag.lo -MD -MP -MF .deps/imag.Tpo -c ../../../gcc-7.1.0/mpc/src/imag.c -o imag.o mv -f .deps/cos.Tpo .deps/cos.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT init2.lo -MD -MP -MF .deps/init2.Tpo -c -o init2.lo ../../../gcc-7.1.0/mpc/src/init2.c mv -f .deps/cosh.Tpo .deps/cosh.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT init3.lo -MD -MP -MF .deps/init3.Tpo -c -o init3.lo ../../../gcc-7.1.0/mpc/src/init3.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT init2.lo -MD -MP -MF .deps/init2.Tpo -c ../../../gcc-7.1.0/mpc/src/init2.c -o init2.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT init3.lo -MD -MP -MF .deps/init3.Tpo -c ../../../gcc-7.1.0/mpc/src/init3.c -o init3.o mv -f .deps/div_2ui.Tpo .deps/div_2ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT inp_str.lo -MD -MP -MF .deps/inp_str.Tpo -c -o inp_str.lo ../../../gcc-7.1.0/mpc/src/inp_str.c mv -f .deps/div_2si.Tpo .deps/div_2si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT log.lo -MD -MP -MF .deps/log.Tpo -c -o log.lo ../../../gcc-7.1.0/mpc/src/log.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT inp_str.lo -MD -MP -MF .deps/inp_str.Tpo -c ../../../gcc-7.1.0/mpc/src/inp_str.c -o inp_str.o mv -f .deps/div.Tpo .deps/div.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT log10.lo -MD -MP -MF .deps/log10.Tpo -c -o log10.lo ../../../gcc-7.1.0/mpc/src/log10.c mv -f .deps/div_fr.Tpo .deps/div_fr.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mem.lo -MD -MP -MF .deps/mem.Tpo -c -o mem.lo ../../../gcc-7.1.0/mpc/src/mem.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT log.lo -MD -MP -MF .deps/log.Tpo -c ../../../gcc-7.1.0/mpc/src/log.c -o log.o mv -f .deps/fr_div.Tpo .deps/fr_div.Plo mv -f .deps/fma.Tpo .deps/fma.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_2si.lo -MD -MP -MF .deps/mul_2si.Tpo -c -o mul_2si.lo ../../../gcc-7.1.0/mpc/src/mul_2si.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_2ui.lo -MD -MP -MF .deps/mul_2ui.Tpo -c -o mul_2ui.lo ../../../gcc-7.1.0/mpc/src/mul_2ui.c mv -f .deps/fr_sub.Tpo .deps/fr_sub.Plo mv -f .deps/div_ui.Tpo .deps/div_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul.lo -MD -MP -MF .deps/mul.Tpo -c -o mul.lo ../../../gcc-7.1.0/mpc/src/mul.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_fr.lo -MD -MP -MF .deps/mul_fr.Tpo -c -o mul_fr.lo ../../../gcc-7.1.0/mpc/src/mul_fr.c mv -f .deps/exp.Tpo .deps/exp.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_i.lo -MD -MP -MF .deps/mul_i.Tpo -c -o mul_i.lo ../../../gcc-7.1.0/mpc/src/mul_i.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mem.lo -MD -MP -MF .deps/mem.Tpo -c ../../../gcc-7.1.0/mpc/src/mem.c -o mem.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT log10.lo -MD -MP -MF .deps/log10.Tpo -c ../../../gcc-7.1.0/mpc/src/log10.c -o log10.o mv -f .deps/get_version.Tpo .deps/get_version.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_si.lo -MD -MP -MF .deps/mul_si.Tpo -c -o mul_si.lo ../../../gcc-7.1.0/mpc/src/mul_si.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_2si.lo -MD -MP -MF .deps/mul_2si.Tpo -c ../../../gcc-7.1.0/mpc/src/mul_2si.c -o mul_2si.o mv -f .deps/get_prec.Tpo .deps/get_prec.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_fr.lo -MD -MP -MF .deps/mul_fr.Tpo -c ../../../gcc-7.1.0/mpc/src/mul_fr.c -o mul_fr.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_ui.lo -MD -MP -MF .deps/mul_ui.Tpo -c -o mul_ui.lo ../../../gcc-7.1.0/mpc/src/mul_ui.c mv -f .deps/get_x.Tpo .deps/get_x.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_2ui.lo -MD -MP -MF .deps/mul_2ui.Tpo -c ../../../gcc-7.1.0/mpc/src/mul_2ui.c -o mul_2ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul.lo -MD -MP -MF .deps/mul.Tpo -c ../../../gcc-7.1.0/mpc/src/mul.c -o mul.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT neg.lo -MD -MP -MF .deps/neg.Tpo -c -o neg.lo ../../../gcc-7.1.0/mpc/src/neg.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_i.lo -MD -MP -MF .deps/mul_i.Tpo -c ../../../gcc-7.1.0/mpc/src/mul_i.c -o mul_i.o mv -f .deps/get_prec2.Tpo .deps/get_prec2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT norm.lo -MD -MP -MF .deps/norm.Tpo -c -o norm.lo ../../../gcc-7.1.0/mpc/src/norm.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_si.lo -MD -MP -MF .deps/mul_si.Tpo -c ../../../gcc-7.1.0/mpc/src/mul_si.c -o mul_si.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT mul_ui.lo -MD -MP -MF .deps/mul_ui.Tpo -c ../../../gcc-7.1.0/mpc/src/mul_ui.c -o mul_ui.o mv -f .deps/imag.Tpo .deps/imag.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT neg.lo -MD -MP -MF .deps/neg.Tpo -c ../../../gcc-7.1.0/mpc/src/neg.c -o neg.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT out_str.lo -MD -MP -MF .deps/out_str.Tpo -c -o out_str.lo ../../../gcc-7.1.0/mpc/src/out_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT norm.lo -MD -MP -MF .deps/norm.Tpo -c ../../../gcc-7.1.0/mpc/src/norm.c -o norm.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT out_str.lo -MD -MP -MF .deps/out_str.Tpo -c ../../../gcc-7.1.0/mpc/src/out_str.c -o out_str.o mv -f .deps/init2.Tpo .deps/init2.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow.lo -MD -MP -MF .deps/pow.Tpo -c -o pow.lo ../../../gcc-7.1.0/mpc/src/pow.c mv -f .deps/init3.Tpo .deps/init3.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_fr.lo -MD -MP -MF .deps/pow_fr.Tpo -c -o pow_fr.lo ../../../gcc-7.1.0/mpc/src/pow_fr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow.lo -MD -MP -MF .deps/pow.Tpo -c ../../../gcc-7.1.0/mpc/src/pow.c -o pow.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_fr.lo -MD -MP -MF .deps/pow_fr.Tpo -c ../../../gcc-7.1.0/mpc/src/pow_fr.c -o pow_fr.o mv -f .deps/inp_str.Tpo .deps/inp_str.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_ld.lo -MD -MP -MF .deps/pow_ld.Tpo -c -o pow_ld.lo ../../../gcc-7.1.0/mpc/src/pow_ld.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_ld.lo -MD -MP -MF .deps/pow_ld.Tpo -c ../../../gcc-7.1.0/mpc/src/pow_ld.c -o pow_ld.o mv -f .deps/log10.Tpo .deps/log10.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_d.lo -MD -MP -MF .deps/pow_d.Tpo -c -o pow_d.lo ../../../gcc-7.1.0/mpc/src/pow_d.c mv -f .deps/log.Tpo .deps/log.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_si.lo -MD -MP -MF .deps/pow_si.Tpo -c -o pow_si.lo ../../../gcc-7.1.0/mpc/src/pow_si.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_d.lo -MD -MP -MF .deps/pow_d.Tpo -c ../../../gcc-7.1.0/mpc/src/pow_d.c -o pow_d.o mv -f .deps/mul_2si.Tpo .deps/mul_2si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_ui.lo -MD -MP -MF .deps/pow_ui.Tpo -c -o pow_ui.lo ../../../gcc-7.1.0/mpc/src/pow_ui.c mv -f .deps/mul_fr.Tpo .deps/mul_fr.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_z.lo -MD -MP -MF .deps/pow_z.Tpo -c -o pow_z.lo ../../../gcc-7.1.0/mpc/src/pow_z.c mv -f .deps/mem.Tpo .deps/mem.Plo mv -f .deps/mul_2ui.Tpo .deps/mul_2ui.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_si.lo -MD -MP -MF .deps/pow_si.Tpo -c ../../../gcc-7.1.0/mpc/src/pow_si.c -o pow_si.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT proj.lo -MD -MP -MF .deps/proj.Tpo -c -o proj.lo ../../../gcc-7.1.0/mpc/src/proj.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT real.lo -MD -MP -MF .deps/real.Tpo -c -o real.lo ../../../gcc-7.1.0/mpc/src/real.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_ui.lo -MD -MP -MF .deps/pow_ui.Tpo -c ../../../gcc-7.1.0/mpc/src/pow_ui.c -o pow_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT pow_z.lo -MD -MP -MF .deps/pow_z.Tpo -c ../../../gcc-7.1.0/mpc/src/pow_z.c -o pow_z.o mv -f .deps/mul_i.Tpo .deps/mul_i.Plo mv -f .deps/mul_ui.Tpo .deps/mul_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT urandom.lo -MD -MP -MF .deps/urandom.Tpo -c -o urandom.lo ../../../gcc-7.1.0/mpc/src/urandom.c mv -f .deps/mul.Tpo .deps/mul.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set.lo -MD -MP -MF .deps/set.Tpo -c -o set.lo ../../../gcc-7.1.0/mpc/src/set.c mv -f .deps/mul_si.Tpo .deps/mul_si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_prec.lo -MD -MP -MF .deps/set_prec.Tpo -c -o set_prec.lo ../../../gcc-7.1.0/mpc/src/set_prec.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_str.lo -MD -MP -MF .deps/set_str.Tpo -c -o set_str.lo ../../../gcc-7.1.0/mpc/src/set_str.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT real.lo -MD -MP -MF .deps/real.Tpo -c ../../../gcc-7.1.0/mpc/src/real.c -o real.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT proj.lo -MD -MP -MF .deps/proj.Tpo -c ../../../gcc-7.1.0/mpc/src/proj.c -o proj.o mv -f .deps/out_str.Tpo .deps/out_str.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_x.lo -MD -MP -MF .deps/set_x.Tpo -c -o set_x.lo ../../../gcc-7.1.0/mpc/src/set_x.c mv -f .deps/neg.Tpo .deps/neg.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_x_x.lo -MD -MP -MF .deps/set_x_x.Tpo -c -o set_x_x.lo ../../../gcc-7.1.0/mpc/src/set_x_x.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set.lo -MD -MP -MF .deps/set.Tpo -c ../../../gcc-7.1.0/mpc/src/set.c -o set.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_prec.lo -MD -MP -MF .deps/set_prec.Tpo -c ../../../gcc-7.1.0/mpc/src/set_prec.c -o set_prec.o mv -f .deps/norm.Tpo .deps/norm.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT urandom.lo -MD -MP -MF .deps/urandom.Tpo -c ../../../gcc-7.1.0/mpc/src/urandom.c -o urandom.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sin.lo -MD -MP -MF .deps/sin.Tpo -c -o sin.lo ../../../gcc-7.1.0/mpc/src/sin.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_str.lo -MD -MP -MF .deps/set_str.Tpo -c ../../../gcc-7.1.0/mpc/src/set_str.c -o set_str.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_x.lo -MD -MP -MF .deps/set_x.Tpo -c ../../../gcc-7.1.0/mpc/src/set_x.c -o set_x.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT set_x_x.lo -MD -MP -MF .deps/set_x_x.Tpo -c ../../../gcc-7.1.0/mpc/src/set_x_x.c -o set_x_x.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sin.lo -MD -MP -MF .deps/sin.Tpo -c ../../../gcc-7.1.0/mpc/src/sin.c -o sin.o mv -f .deps/pow_fr.Tpo .deps/pow_fr.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sin_cos.lo -MD -MP -MF .deps/sin_cos.Tpo -c -o sin_cos.lo ../../../gcc-7.1.0/mpc/src/sin_cos.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sin_cos.lo -MD -MP -MF .deps/sin_cos.Tpo -c ../../../gcc-7.1.0/mpc/src/sin_cos.c -o sin_cos.o mv -f .deps/pow_ld.Tpo .deps/pow_ld.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sinh.lo -MD -MP -MF .deps/sinh.Tpo -c -o sinh.lo ../../../gcc-7.1.0/mpc/src/sinh.c mv -f .deps/pow.Tpo .deps/pow.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sqr.lo -MD -MP -MF .deps/sqr.Tpo -c -o sqr.lo ../../../gcc-7.1.0/mpc/src/sqr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sinh.lo -MD -MP -MF .deps/sinh.Tpo -c ../../../gcc-7.1.0/mpc/src/sinh.c -o sinh.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sqr.lo -MD -MP -MF .deps/sqr.Tpo -c ../../../gcc-7.1.0/mpc/src/sqr.c -o sqr.o mv -f .deps/pow_si.Tpo .deps/pow_si.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sqrt.lo -MD -MP -MF .deps/sqrt.Tpo -c -o sqrt.lo ../../../gcc-7.1.0/mpc/src/sqrt.c mv -f .deps/pow_d.Tpo .deps/pow_d.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT strtoc.lo -MD -MP -MF .deps/strtoc.Tpo -c -o strtoc.lo ../../../gcc-7.1.0/mpc/src/strtoc.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sqrt.lo -MD -MP -MF .deps/sqrt.Tpo -c ../../../gcc-7.1.0/mpc/src/sqrt.c -o sqrt.o mv -f .deps/pow_z.Tpo .deps/pow_z.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT strtoc.lo -MD -MP -MF .deps/strtoc.Tpo -c ../../../gcc-7.1.0/mpc/src/strtoc.c -o strtoc.o /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sub.lo -MD -MP -MF .deps/sub.Tpo -c -o sub.lo ../../../gcc-7.1.0/mpc/src/sub.c mv -f .deps/pow_ui.Tpo .deps/pow_ui.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sub_fr.lo -MD -MP -MF .deps/sub_fr.Tpo -c -o sub_fr.lo ../../../gcc-7.1.0/mpc/src/sub_fr.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sub_fr.lo -MD -MP -MF .deps/sub_fr.Tpo -c ../../../gcc-7.1.0/mpc/src/sub_fr.c -o sub_fr.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sub.lo -MD -MP -MF .deps/sub.Tpo -c ../../../gcc-7.1.0/mpc/src/sub.c -o sub.o mv -f .deps/real.Tpo .deps/real.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sub_ui.lo -MD -MP -MF .deps/sub_ui.Tpo -c -o sub_ui.lo ../../../gcc-7.1.0/mpc/src/sub_ui.c mv -f .deps/set_x.Tpo .deps/set_x.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT swap.lo -MD -MP -MF .deps/swap.Tpo -c -o swap.lo ../../../gcc-7.1.0/mpc/src/swap.c mv -f .deps/set.Tpo .deps/set.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT tan.lo -MD -MP -MF .deps/tan.Tpo -c -o tan.lo ../../../gcc-7.1.0/mpc/src/tan.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT sub_ui.lo -MD -MP -MF .deps/sub_ui.Tpo -c ../../../gcc-7.1.0/mpc/src/sub_ui.c -o sub_ui.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT swap.lo -MD -MP -MF .deps/swap.Tpo -c ../../../gcc-7.1.0/mpc/src/swap.c -o swap.o mv -f .deps/set_prec.Tpo .deps/set_prec.Plo mv -f .deps/set_x_x.Tpo .deps/set_x_x.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT tanh.lo -MD -MP -MF .deps/tanh.Tpo -c -o tanh.lo ../../../gcc-7.1.0/mpc/src/tanh.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT uceil_log2.lo -MD -MP -MF .deps/uceil_log2.Tpo -c -o uceil_log2.lo ../../../gcc-7.1.0/mpc/src/uceil_log2.c mv -f .deps/proj.Tpo .deps/proj.Plo mv -f .deps/urandom.Tpo .deps/urandom.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT ui_div.lo -MD -MP -MF .deps/ui_div.Tpo -c -o ui_div.lo ../../../gcc-7.1.0/mpc/src/ui_div.c /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT ui_ui_sub.lo -MD -MP -MF .deps/ui_ui_sub.Tpo -c -o ui_ui_sub.lo ../../../gcc-7.1.0/mpc/src/ui_ui_sub.c mv -f .deps/set_str.Tpo .deps/set_str.Plo libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT tan.lo -MD -MP -MF .deps/tan.Tpo -c ../../../gcc-7.1.0/mpc/src/tan.c -o tan.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT uceil_log2.lo -MD -MP -MF .deps/uceil_log2.Tpo -c ../../../gcc-7.1.0/mpc/src/uceil_log2.c -o uceil_log2.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT tanh.lo -MD -MP -MF .deps/tanh.Tpo -c ../../../gcc-7.1.0/mpc/src/tanh.c -o tanh.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT ui_ui_sub.lo -MD -MP -MF .deps/ui_ui_sub.Tpo -c ../../../gcc-7.1.0/mpc/src/ui_ui_sub.c -o ui_ui_sub.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/mpc/src -I.. -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/usr/include -g -MT ui_div.lo -MD -MP -MF .deps/ui_div.Tpo -c ../../../gcc-7.1.0/mpc/src/ui_div.c -o ui_div.o mv -f .deps/sin.Tpo .deps/sin.Plo mv -f .deps/sin_cos.Tpo .deps/sin_cos.Plo mv -f .deps/sinh.Tpo .deps/sinh.Plo mv -f .deps/strtoc.Tpo .deps/strtoc.Plo mv -f .deps/sqr.Tpo .deps/sqr.Plo mv -f .deps/sqrt.Tpo .deps/sqrt.Plo mv -f .deps/sub.Tpo .deps/sub.Plo mv -f .deps/swap.Tpo .deps/swap.Plo mv -f .deps/sub_fr.Tpo .deps/sub_fr.Plo mv -f .deps/sub_ui.Tpo .deps/sub_ui.Plo mv -f .deps/uceil_log2.Tpo .deps/uceil_log2.Plo mv -f .deps/ui_ui_sub.Tpo .deps/ui_ui_sub.Plo mv -f .deps/tanh.Tpo .deps/tanh.Plo mv -f .deps/ui_div.Tpo .deps/ui_div.Plo mv -f .deps/tan.Tpo .deps/tan.Plo /bin/sh ../libtool --tag=CC --mode=link clang -g -version-info 3:0:0 -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o libmpc.la -rpath /usr/pkg/gcc7/lib abs.lo acos.lo acosh.lo add.lo add_fr.lo add_si.lo add_ui.lo arg.lo asin.lo asinh.lo atan.lo atanh.lo clear.lo cmp.lo cmp_si_si.lo conj.lo cos.lo cosh.lo div_2si.lo div_2ui.lo div.lo div_fr.lo div_ui.lo exp.lo fma.lo fr_div.lo fr_sub.lo get_prec2.lo get_prec.lo get_version.lo get_x.lo imag.lo init2.lo init3.lo inp_str.lo log.lo log10.lo mem.lo mul_2si.lo mul_2ui.lo mul.lo mul_fr.lo mul_i.lo mul_si.lo mul_ui.lo neg.lo norm.lo out_str.lo pow.lo pow_fr.lo pow_ld.lo pow_d.lo pow_si.lo pow_ui.lo pow_z.lo proj.lo real.lo urandom.lo set.lo set_prec.lo set_str.lo set_x.lo set_x_x.lo sin.lo sin_cos.lo sinh.lo sqr.lo sqrt.lo strtoc.lo sub.lo sub_fr.lo sub_ui.lo swap.lo tan.lo tanh.lo uceil_log2.lo ui_div.lo ui_ui_sub.lo -lmpfr -lgmp -lm libtool: link: ar rc .libs/libmpc.a abs.o acos.o acosh.o add.o add_fr.o add_si.o add_ui.o arg.o asin.o asinh.o atan.o atanh.o clear.o cmp.o cmp_si_si.o conj.o cos.o cosh.o div_2si.o div_2ui.o div.o div_fr.o div_ui.o exp.o fma.o fr_div.o fr_sub.o get_prec2.o get_prec.o get_version.o get_x.o imag.o init2.o init3.o inp_str.o log.o log10.o mem.o mul_2si.o mul_2ui.o mul.o mul_fr.o mul_i.o mul_si.o mul_ui.o neg.o norm.o out_str.o pow.o pow_fr.o pow_ld.o pow_d.o pow_si.o pow_ui.o pow_z.o proj.o real.o urandom.o set.o set_prec.o set_str.o set_x.o set_x_x.o sin.o sin_cos.o sinh.o sqr.o sqrt.o strtoc.o sub.o sub_fr.o sub_ui.o swap.o tan.o tanh.o uceil_log2.o ui_div.o ui_ui_sub.o libtool: link: ranlib .libs/libmpc.a libtool: link: ( cd ".libs" && rm -f "libmpc.la" && ln -s "../libmpc.la" "libmpc.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpc/src' Making all in tests gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/mpc/tests' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpc/tests' Making all in doc gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/mpc/doc' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpc/doc' gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/mpc' gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpc' gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpc' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/mpc' Configuring stage 1 in ./gcc 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 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 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... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether clang++ -std=gnu++98 accepts -g... yes checking for x86_64--netbsd-gnatbind... no checking for x86_64--netbsd-gnatmake... no checking whether compiler driver understands Ada... no checking how to run the C++ preprocessor... clang++ -std=gnu++98 -E checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking how to run the C preprocessor... clang-cpp checking for inline... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking size of void *... 8 checking size of short... 2 checking size of int... 4 checking size of long... 8 checking for long long... yes checking size of long long... 8 checking for int8_t... yes checking for int16_t... yes checking for int32_t... yes checking for int64_t... yes checking for long long int... yes checking for intmax_t... yes checking for intptr_t... yes checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for unsigned long long int... yes checking for uintmax_t... yes checking for uintptr_t... yes checking for int64_t underlying type... long checking for std::swap in ... yes checking whether clang++ -std=gnu++98 is affected by placement new aliasing bug... yes checking whether clang++ -std=gnu++98 supports -W... yes checking whether clang++ -std=gnu++98 supports -Wall... yes checking whether clang++ -std=gnu++98 supports -Wnarrowing... yes checking whether clang++ -std=gnu++98 supports -Wwrite-strings... yes checking whether clang++ -std=gnu++98 supports -Wcast-qual... yes checking whether clang++ -std=gnu++98 supports -Wformat... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang++ -std=gnu++98 supports -Wmissing-format-attribute... yes checking whether clang++ -std=gnu++98 supports -Woverloaded-virtual... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wc++-compat... yes checking whether clang++ -std=gnu++98 supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... yes checking whether clang supports -fno-exceptions... yes checking whether clang supports -fno-rtti... yes checking whether clang supports -fasynchronous-unwind-tables... yes checking valgrind.h usability... no checking valgrind.h presence... no checking for valgrind.h... no checking for VALGRIND_DISCARD in ... no checking for VALGRIND_DISCARD in ... no checking for multiarch configuration... auto configure: WARNING: decimal float is not supported for this target, ignored configure: WARNING: fixed-point is not supported for this target, ignored checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for gawk... /usr/bin/awk checking whether ln -s works... yes checking whether ln works... yes checking for x86_64--netbsd-ranlib... ranlib checking for a BSD compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for cmp's capabilities... fastcompare checking for mktemp... yes checking for makeinfo... /data/scratch/lang/gcc7/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/gcc7/work/gcc-7.1.0/missing bison checking for nm... nm checking for ar... ar checking for sphinx-build... texinfo checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether string.h and strings.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking whether termios.h defines TIOCGWINSZ... yes checking for limits.h... yes checking for stddef.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for stdlib.h... (cached) yes checking for time.h... yes checking for iconv.h... yes checking for fcntl.h... yes checking for ftw.h... yes checking for unistd.h... (cached) yes checking for sys/file.h... yes checking for sys/time.h... yes checking for sys/mman.h... yes checking for sys/resource.h... yes checking for sys/param.h... yes checking for sys/times.h... yes checking for sys/stat.h... (cached) yes checking for direct.h... no checking for malloc.h... yes checking for langinfo.h... yes checking for ldfcn.h... no checking for locale.h... yes checking for wchar.h... yes checking for thread.h... no checking for pthread.h... yes checking for CHAR_BIT... yes checking whether byte ordering is bigendian... no checking how to run the C++ preprocessor... clang++ -std=gnu++98 -E checking for unordered_map... yes checking for tr1/unordered_map... no checking for ext/hash_map... yes checking dependency style of clang++ -std=gnu++98... gcc3 checking for collect2 libraries... none required checking for library containing exc_resume... no checking for library containing kstat_open... no checking for library containing ldexp... none required checking for inttypes.h... yes checking for times... yes checking for clock... yes checking for kill... yes checking for getrlimit... yes checking for setrlimit... yes checking for atoq... no checking for popen... yes checking for sysconf... yes checking for strsignal... yes checking for getrusage... yes checking for nl_langinfo... yes checking for gettimeofday... yes checking for mbstowcs... yes checking for wcswidth... yes checking for mmap... yes checking for setlocale... yes checking for clearerr_unlocked... no checking for feof_unlocked... no checking for ferror_unlocked... no checking for fflush_unlocked... no checking for fgetc_unlocked... no checking for fgets_unlocked... no checking for fileno_unlocked... no checking for fprintf_unlocked... no checking for fputc_unlocked... no checking for fputs_unlocked... no checking for fread_unlocked... no checking for fwrite_unlocked... no checking for getchar_unlocked... yes checking for getc_unlocked... yes checking for putchar_unlocked... yes checking for putc_unlocked... yes checking for madvise... yes checking whether mbstowcs works... yes checking for ssize_t... yes checking for caddr_t... yes checking for sys/mman.h... (cached) yes checking for mmap... (cached) yes checking whether read-only mmap of a plain file works... yes checking whether mmap from /dev/zero works... yes checking for MAP_ANON(YMOUS)... yes checking whether mmap with MAP_ANON(YMOUS) works... yes checking for pid_t... yes checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for LC_MESSAGES... yes checking for nl_langinfo and CODESET... yes checking whether basename is declared... no checking whether strstr is declared... yes checking whether getenv is declared... yes checking whether atol is declared... yes checking whether atoll is declared... yes checking whether asprintf is declared... yes checking whether sbrk is declared... yes checking whether abort is declared... yes checking whether atof is declared... yes checking whether getcwd is declared... yes checking whether getwd is declared... yes checking whether madvise is declared... yes checking whether stpcpy is declared... yes checking whether strnlen is declared... yes checking whether strsignal is declared... yes checking whether strverscmp is declared... no checking whether strtol is declared... yes checking whether strtoul is declared... yes checking whether strtoll is declared... yes checking whether strtoull is declared... yes checking whether setenv is declared... yes checking whether unsetenv is declared... yes checking whether errno is declared... yes checking whether snprintf is declared... yes checking whether vsnprintf is declared... yes checking whether vasprintf is declared... yes checking whether malloc is declared... yes checking whether realloc is declared... yes checking whether calloc is declared... yes checking whether free is declared... yes checking whether getopt is declared... yes checking whether clock is declared... yes checking whether getpagesize is declared... yes checking whether ffs is declared... yes checking whether clearerr_unlocked is declared... no checking whether feof_unlocked is declared... no checking whether ferror_unlocked is declared... no checking whether fflush_unlocked is declared... no checking whether fgetc_unlocked is declared... no checking whether fgets_unlocked is declared... no checking whether fileno_unlocked is declared... no checking whether fprintf_unlocked is declared... no checking whether fputc_unlocked is declared... no checking whether fputs_unlocked is declared... no checking whether fread_unlocked is declared... no checking whether fwrite_unlocked is declared... no checking whether getchar_unlocked is declared... yes checking whether getc_unlocked is declared... yes checking whether putchar_unlocked is declared... yes checking whether putc_unlocked is declared... yes checking whether getrlimit is declared... yes checking whether setrlimit is declared... yes checking whether getrusage is declared... yes checking whether ldgetname is declared... no checking whether times is declared... yes checking whether sigaltstack is declared... yes checking for struct tms... yes checking for clock_t... yes checking for F_SETLKW... yes checking if mkdir takes one argument... no Using `../../gcc-7.1.0/gcc/config/i386/i386.c' for machine-specific logic. Using `../../gcc-7.1.0/gcc/config/i386/i386.md' as machine description file. Using the following target machine macro files: ../../gcc-7.1.0/gcc/config/vxworks-dummy.h ../../gcc-7.1.0/gcc/config/i386/biarch64.h ../../gcc-7.1.0/gcc/config/i386/i386.h ../../gcc-7.1.0/gcc/config/i386/unix.h ../../gcc-7.1.0/gcc/config/i386/att.h ../../gcc-7.1.0/gcc/config/dbxelf.h ../../gcc-7.1.0/gcc/config/elfos.h ../../gcc-7.1.0/gcc/config/netbsd.h ../../gcc-7.1.0/gcc/config/netbsd-stdint.h ../../gcc-7.1.0/gcc/config/netbsd-elf.h ../../gcc-7.1.0/gcc/config/i386/x86-64.h ../../gcc-7.1.0/gcc/config/i386/netbsd64.h ../../gcc-7.1.0/gcc/config/i386/ssemath.h ../../gcc-7.1.0/gcc/config/initfini-array.h Using host-default.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 uk vi zh_CN zh_TW be da de el es fi fr hr id ja nl ru sr sv tr uk vi zh_CN zh_TW checking how to print strings... print: not found printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/lang/gcc7/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++ -std=gnu++98 -E checking for ld used by clang++ -std=gnu++98... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the clang++ -std=gnu++98 linker (/usr/bin/ld) supports shared libraries... error: invalid argument '-std=gnu++98' not allowed with 'C' yes checking for clang++ -std=gnu++98 option to produce PIC... -fPIC -DPIC checking if clang++ -std=gnu++98 PIC flag -fPIC -DPIC works... yes checking if clang++ -std=gnu++98 static flag -static works... yes checking if clang++ -std=gnu++98 supports -c -o file.o... yes checking if clang++ -std=gnu++98 supports -c -o file.o... (cached) yes checking whether the clang++ -std=gnu++98 linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... error: invalid argument '-std=gnu++98' 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 gold linker with split stack support as non default... 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 .section with e... yes 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 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 R_386_GOT32X reloc... yes checking assembler for GOTOFF in data... yes checking assembler for calling ___tls_get_addr via GOT... 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 compressed debug sections... 2 checking assembler for .lcomm with alignment... no checking for target glibc version... 0.0 checking assembler for gnu_unique_object... yes checking assembler for tolerance to line number 0... yes checking support for thin archives... 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 PIE support with copy reloc... no checking linker EH-compatible garbage collection of sections... yes checking linker EH garbage collection of sections bug... no checking linker for compressed debug sections... 3 checking linker --as-needed support... yes checking linker mapfile support for clearing hardware capabilities... no checking linker --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... no 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 checking for -fno-PIE option... yes checking for -no-pie option... no checking linker -z bndplt option... no checking linker --push-state/--pop-state options... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating as config.status: creating collect-ld config.status: creating nm config.status: creating Makefile config.status: creating ada/gcc-interface/Makefile config.status: creating ada/Makefile config.status: creating auto-host.h config.status: executing depdir commands mkdir .deps config.status: executing gccdepdir commands mkdir build mkdir build/.deps mkdir ada/.deps mkdir brig mkdir brig/.deps mkdir c mkdir c/.deps mkdir cp mkdir cp/.deps mkdir fortran mkdir fortran/.deps mkdir go mkdir go/.deps mkdir jit mkdir jit/.deps mkdir lto mkdir lto/.deps mkdir objc mkdir objc/.deps mkdir objcp mkdir objcp/.deps mkdir c-family mkdir c-family/.deps mkdir common mkdir common/.deps config.status: executing default commands gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/gcc' TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-7.1.0/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-stdint.h config/netbsd-elf.h config/i386/x86-64.h config/i386/netbsd64.h config/i386/ssemath.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4 NETBSD_ENABLE_PTHREADS" \ /bin/sh ../../gcc-7.1.0/gcc/mkconfig.sh tm.h TARGET_CPU_DEFAULT="" \ HEADERS="config/i386/i386-protos.h config/netbsd-protos.h tm-preds.h" DEFINES="" \ /bin/sh ../../gcc-7.1.0/gcc/mkconfig.sh tm_p.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="" \ /bin/sh ../../gcc-7.1.0/gcc/mkconfig.sh bconfig.h clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -DBASEVER="\"7.1.0\"" -DDATESTAMP="\"\"" \ -DREVISION="\"\"" \ -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \ -DBUGURL="\"\"" -o build/version.o ../../gcc-7.1.0/gcc/version.c /usr/bin/awk -f ../../gcc-7.1.0/gcc/opt-gather.awk ../../gcc-7.1.0/gcc/ada/gcc-interface/lang.opt ../../gcc-7.1.0/gcc/brig/lang.opt ../../gcc-7.1.0/gcc/fortran/lang.opt ../../gcc-7.1.0/gcc/go/lang.opt ../../gcc-7.1.0/gcc/lto/lang.opt ../../gcc-7.1.0/gcc/c-family/c.opt ../../gcc-7.1.0/gcc/common.opt ../../gcc-7.1.0/gcc/config/fused-madd.opt ../../gcc-7.1.0/gcc/config/i386/i386.opt ../../gcc-7.1.0/gcc/config/netbsd.opt ../../gcc-7.1.0/gcc/config/netbsd-elf.opt > tmp-optionlist clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo "#define BUILDING_GCC_MAJOR `echo 7.1.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-gi.list gtyp-input.list if test yes = yes \ || test -n ""; then \ /bin/sh ../../gcc-7.1.0/gcc/genmultilib \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "" \ "yes" \ > tmp-mlib.h; \ else \ /bin/sh ../../gcc-7.1.0/gcc/genmultilib '' '' '' '' '' '' '' '' \ "" '' no \ > tmp-mlib.h; \ fi echo "#define BUILDING_GCC_MINOR `echo 7.1.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h lsf="../../gcc-7.1.0/gcc/cp/lang-specs.h ../../gcc-7.1.0/gcc/lto/lang-specs.h"; for f in $lsf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-7.1.0/gcc/||' > tmp-specs.h rm -f tmp-all-tree.def echo '#include "tree.def"' > tmp-all-tree.def /usr/bin/awk -f ../../gcc-7.1.0/gcc/gen-pass-instances.awk \ ../../gcc-7.1.0/gcc/passes.def ../../gcc-7.1.0/gcc/config/i386/i386-passes.def > pass-instances.def echo "#define BUILDING_GCC_PATCHLEVEL `echo 7.1.0 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h clang-cpp ../../gcc-7.1.0/gcc/params-list.h | sed 's/^#.*//;/^$/d' > tmp-params.list echo timestamp > s-gtyp-input echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def clang-cpp ../../gcc-7.1.0/gcc/params-options.h | sed 's/^#.*//;/^$/d' > tmp-params.options echo '#include "c-family/c-common.def"' >> tmp-all-tree.def /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-specs.h specs.h echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h echo "clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib" > checksum-options.tmp \ && ../../gcc-7.1.0/gcc/../move-if-change checksum-options.tmp checksum-options /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-mlib.h multilib.h ltf="../../gcc-7.1.0/gcc/ada/gcc-interface/ada-tree.def ../../gcc-7.1.0/gcc/cp/cp-tree.def ../../gcc-7.1.0/gcc/objc/objc-tree.def"; for f in $ltf; do \ echo "#include \"$f\""; \ done | sed 's|../../gcc-7.1.0/gcc/||' >> tmp-all-tree.def echo timestamp > s-specs echo timestamp > s-bversion /usr/bin/awk -f ../../gcc-7.1.0/gcc/config/i386/i386-builtin-types.awk ../../gcc-7.1.0/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-params.options params.options /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-all-tree.def all-tree.def echo timestamp > s-mlib /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-params.list params.list cp ../../gcc-7.1.0/gcc/gcc-ar.c gcc-nm.c cp ../../gcc-7.1.0/gcc/gcc-ar.c gcc-ranlib.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-bt.inc i386-builtin-types.inc echo timestamp > s-params.options echo timestamp > s-params.list echo timestamp > s-alltree rm -f mm_malloc.h TARGET_CPU_DEFAULT="" \ HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \ /bin/sh ../../gcc-7.1.0/gcc/mkconfig.sh tconfig.h cat ../../gcc-7.1.0/gcc/config/i386/gmm_malloc.h > mm_malloc.h echo timestamp > s-i386-bt (echo "@set version-GCC 7.1.0"; \ if [ "" = "experimental" ]; \ then echo "@set DEVELOPMENT"; \ else echo "@clear DEVELOPMENT"; \ fi) > gcc-vers.texiT echo @set srcdir /data/scratch/lang/gcc7/work/build/gcc/../../gcc-7.1.0/gcc >> gcc-vers.texiT clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genchecksum.o ../../gcc-7.1.0/gcc/genchecksum.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/inchash.o ../../gcc-7.1.0/gcc/inchash.c if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genenums.o ../../gcc-7.1.0/gcc/genenums.c echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genmddeps.o ../../gcc-7.1.0/gcc/genmddeps.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/read-md.o ../../gcc-7.1.0/gcc/read-md.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/errors.o ../../gcc-7.1.0/gcc/errors.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genmodes.o ../../gcc-7.1.0/gcc/genmodes.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gengtype.o ../../gcc-7.1.0/gcc/gengtype.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gengtype-lex.o ../../gcc-7.1.0/gcc/gengtype-lex.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gengtype-parse.o ../../gcc-7.1.0/gcc/gengtype-parse.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gengtype-state.o ../../gcc-7.1.0/gcc/gengtype-state.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genconstants.o ../../gcc-7.1.0/gcc/genconstants.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gengenrtl.o ../../gcc-7.1.0/gcc/gengenrtl.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genhooks.o ../../gcc-7.1.0/gcc/genhooks.c if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-7.1.0/gcc/doc \ -I ../../gcc-7.1.0/gcc/doc/include -o doc/cpp.info ../../gcc-7.1.0/gcc/doc/cpp.texi; \ fi if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-7.1.0/gcc/doc \ -I ../../gcc-7.1.0/gcc/doc/include -o doc/gcc.info ../../gcc-7.1.0/gcc/doc/gcc.texi; \ fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I ../../gcc-7.1.0/gcc/doc \ -I ../../gcc-7.1.0/gcc/doc/include -o doc/gccinstall.info ../../gcc-7.1.0/gcc/doc/install.texi; \ fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-7.1.0/gcc/doc \ -I ../../gcc-7.1.0/gcc/doc/include -o doc/cppinternals.info ../../gcc-7.1.0/gcc/doc/cppinternals.texi; \ fi echo timestamp > gcc.pod perl ../../gcc-7.1.0/gcc/../contrib/texi2pod.pl ../../gcc-7.1.0/gcc/doc/invoke.texi > gcc.pod In file included from ../../gcc-7.1.0/gcc/genenums.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 1 warning generated. clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o build/genchecksum \ build/genchecksum.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from ../../gcc-7.1.0/gcc/genconstants.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/read-md.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/inchash.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 1 warning generated. 1 warning generated. In file included from ../../gcc-7.1.0/gcc/genmddeps.c:20: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ gengtype-lex.c:2197:3: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gengtype-lex.c:1367:18: note: expanded from macro 'YY_INPUT' for ( n = 0; n < max_size && \ ~ ^ ~~~~~~~~ In file included from ../../gcc-7.1.0/gcc/gengtype-state.c:36: ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] In file included from ../../gcc-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] In file included from ../../gcc-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space)../../gcc-7.1.0/gcc/gengtype.h :^497 :../../gcc-7.1.0/gcc/target-hooks-macros.h40::43 :warning50: :token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] In file included from ../../gcc-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/gengtype.h::4916497::140:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] In file included from ../../gcc-7.1.0/gcc/gengtype.h../../gcc-7.1.0/gcc/genhooks.c::49734:: 40../../gcc-7.1.0/gcc/target.def:: warning: 5510token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o build/gengenrtl \ build/gengenrtl.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from ../../gcc-7.1.0/gcc/genhooks.c:34: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:35: ../../gcc-7.1.0/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-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/genhooks.c:36: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 1 warning generated. In file included from ../../gcc-7.1.0/gcc/gengtype.c:32: ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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 clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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 ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] build/gengenrtl > tmp-genrtl.h ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-genrtl.h genrtl.h echo timestamp > s-genrtl-h 17 warnings generated. 19 warnings generated. clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o build/genhooks \ build/genhooks.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o build/genmodes \ build/genmodes.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genmddeps ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md > tmp-mddeps build/genmodes -h > tmp-modes.h build/genmodes -m > tmp-min-modes.c build/genmodes > tmp-modes.c build/genhooks -d \ ../../gcc-7.1.0/gcc/doc/tm.texi.in > tmp-tm.texi /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-min-modes.c min-insn-modes.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-modes.c insn-modes.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-modes.h insn-modes.h echo timestamp > s-modes-m echo timestamp > s-modes-h echo timestamp > s-modes case `echo X|tr X '\101'` in \ A) tr -d '\015' < tmp-tm.texi > tmp2-tm.texi ;; \ *) tr -d '\r' < tmp-tm.texi > tmp2-tm.texi ;; \ esac /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-mddeps mddeps.mk build/genhooks "Target Hook" \ > tmp-target-hooks-def.h build/genhooks "Common Target Hook" \ > tmp-common-target-hooks-def.h build/genhooks "C Target Hook" \ > tmp-c-target-hooks-def.h 31 warnings generated. mv tmp2-tm.texi tmp-tm.texi /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-common-target-hooks-def.h \ common/common-target-hooks-def.h /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-c-target-hooks-def.h \ c-family/c-target-hooks-def.h echo timestamp > s-mddeps /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-target-hooks-def.h \ target-hooks-def.h clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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 /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-tm.texi tm.texi build/genconstants ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ > tmp-constants.h echo timestamp > s-common-target-hooks-def-h echo timestamp > s-c-target-hooks-def-h clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/min-insn-modes.o min-insn-modes.c build/genenums ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ > tmp-enums.c echo timestamp > s-target-hooks-def-h if [ xinfo = xinfo ]; then \ /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 --no-split -I . -I ../../gcc-7.1.0/gcc/doc \ -I ../../gcc-7.1.0/gcc/doc/include -o doc/gccint.info ../../gcc-7.1.0/gcc/doc/gccint.texi; \ fi clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-constants.h insn-constants.h /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-enums.c insn-enums.c echo timestamp > s-constants echo timestamp > s-enums echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-7.1.0" --date=2017-05-02 --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) /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-optionlist optionlist echo timestamp > s-options /usr/bin/awk -f ../../gcc-7.1.0/gcc/opt-functions.awk -f ../../gcc-7.1.0/gcc/opt-read.awk \ -f ../../gcc-7.1.0/gcc/opth-gen.awk \ < optionlist > tmp-options.h /usr/bin/awk -f ../../gcc-7.1.0/gcc/opt-functions.awk -f ../../gcc-7.1.0/gcc/opt-read.awk \ -f ../../gcc-7.1.0/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-7.1.0/gcc/opt-functions.awk -f ../../gcc-7.1.0/gcc/opt-read.awk \ -f ../../gcc-7.1.0/gcc/optc-gen.awk \ -v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-options.h options.h echo timestamp > s-options-h build/gengtype \ -S ../../gcc-7.1.0/gcc -I gtyp-input.list -w tmp-gtype.state clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gencheck.o ../../gcc-7.1.0/gcc/gencheck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gencheck.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 1 warning generated. clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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-7.1.0/gcc/../move-if-change tmp-check.h tree-check.h echo timestamp > s-check /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-gtype.state gtype.state build/gengtype \ -r gtype.state echo timestamp > s-gtype clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genopinit.o ../../gcc-7.1.0/gcc/genopinit.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gencfn-macros.o ../../gcc-7.1.0/gcc/gencfn-macros.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genmatch.o ../../gcc-7.1.0/gcc/genmatch.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genattrtab.o ../../gcc-7.1.0/gcc/genattrtab.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genautomata.o ../../gcc-7.1.0/gcc/genautomata.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genemit.o ../../gcc-7.1.0/gcc/genemit.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genextract.o ../../gcc-7.1.0/gcc/genextract.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genoutput.o ../../gcc-7.1.0/gcc/genoutput.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genpeep.o ../../gcc-7.1.0/gcc/genpeep.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genrecog.o ../../gcc-7.1.0/gcc/genrecog.c cp doc/gcc.1 doc/g++.1 clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genpreds.o ../../gcc-7.1.0/gcc/genpreds.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/rtl.o ../../gcc-7.1.0/gcc/rtl.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/read-rtl.o ../../gcc-7.1.0/gcc/read-rtl.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/ggc-none.o ../../gcc-7.1.0/gcc/ggc-none.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/vec.o ../../gcc-7.1.0/gcc/vec.c clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gensupport.o ../../gcc-7.1.0/gcc/gensupport.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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-7.1.0/gcc/genmatch.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpeep.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genmatch.c:29: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genmatch.c:29: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genmatch.c:29: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genattrtab.c:107: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genopinit.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gencfn-macros.c:67: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gencfn-macros.c:68: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gencfn-macros.c:68: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpreds.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpeep.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpeep.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpeep.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gencfn-macros.c:68: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genpeep.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/vec.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gensupport.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genemit.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here In file included from ../../gcc-7.1.0/gcc/vec.c:struct rtx_def;32 : ^In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vec.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genattrtab.c:109: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genattrtab.c:109: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genattrtab.c:109: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genopinit.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genopinit.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vec.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ggc-none.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genautomata.c:109: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] In file included from class rtx_def;../../gcc-7.1.0/gcc/genopinit.c :^25 : In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/rtl.h::5535: :In file included from 8../../gcc-7.1.0/gcc/hash-table.h:: 561note: : ../../gcc-7.1.0/gcc/mem-stats.h:previous use is here126 :1struct rtx_def;: warning: ^'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genrecog.c:110: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/ggc-none.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-none.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genextract.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl.c:In file included from 29../../gcc-7.1.0/gcc/genattrtab.c: :../../gcc-7.1.0/gcc/coretypes.h109:: 62../../gcc-7.1.0/gcc/rtl.h::1302:: 1warning:: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]warning : 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] class rtx_def; struct GTY((desc("0"), tag("0"),^ ^../../gcc-7.1.0/gcc/coretypes.h :55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/print-rtl.o ../../gcc-7.1.0/gcc/print-rtl.c In file included from ../../gcc-7.1.0/gcc/read-rtl.c:32: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genopinit.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ggc-none.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/genoutput.c:88: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here?class rtx_def; ^ class mem_usage; ^~~~~ ../../gcc-7.1.0/gcc/coretypes.hstruct :55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpreds.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpreds.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/genpreds.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/genattrtab.c:584:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-7.1.0/gcc/genattrtab.c:579:25: note: parameter of type 'enum rtx_code' is declared here attr_rtx (enum rtx_code code, ...) ^ clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/hash-table.o ../../gcc-7.1.0/gcc/hash-table.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/genemit.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genemit.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/genemit.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:In file included from 341../../gcc-7.1.0/gcc/genextract.c::125:: In file included from note../../gcc-7.1.0/gcc/rtl.h:35: : In file included from did you mean struct here?../../gcc-7.1.0/gcc/hash-table.h: 235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warningclass mem_usage;: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^~~~~ structclang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ static inline struct rtx_def * -o build/genflags.o ../../gcc-7.1.0/gcc/genflags.c ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genextract.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genpreds.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: In file included from did you mean struct here?../../gcc-7.1.0/gcc/genrecog.c :112class rtx_def;: In file included from ^~~~~../../gcc-7.1.0/gcc/rtl.h :35struct: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genrecog.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gensupport.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gensupport.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:In file included from 7../../gcc-7.1.0/gcc/genmatch.c::29 : In file included from note../../gcc-7.1.0/gcc/hash-table.h:: 236: previous use is here../../gcc-7.1.0/gcc/vec.h :1058class rtx_def;: 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-7.1.0/gcc/vec.h:286:44: noteIn file included from : ../../gcc-7.1.0/gcc/genextract.cin instantiation of member function 'vec::embedded_size' requested here: 25: In file included from ../../gcc-7.1.0/gcc/rtl.h size_t size = vec::embedded_size (alloc);: 35 ^: In file included from ../../gcc-7.1.0/gcc/vec.h../../gcc-7.1.0/gcc/hash-table.h::564561:: 8../../gcc-7.1.0/gcc/mem-stats.h:: 126note:: 1in instantiation of function template specialization 'va_heap::reserve' requested here: warning: A::reserve (v, nelems, exact PASS_MEM_STAT);'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] ^ struct mem_usage../../gcc-7.1.0/gcc/vec.h :^585 :3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:822:7: note: in instantiation of function template specialization 'vec_alloc' requested here vec_alloc (new_vec, len PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1411:28: note: in instantiation of member function 'vec::copy' requested here new_vec.m_vec = m_vec->copy (); ^ ../../gcc-7.1.0/gcc/genmatch.c:1324:41: note: in instantiation of member function 'vec::copy' requested here vec ids = ce->ids.copy (); ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genmatch.c:29: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1292:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-7.1.0/gcc/genmatch.c:1433:51: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here auto_vec > subst (n_ids); ^ In file included from ../../gcc-7.1.0/gcc/genrecog.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gensupport.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/genemit.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genautomata.c:111: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genautomata.c:111: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genextract.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genrecog.c:112: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ ^ -o build/genconditions.o ../../gcc-7.1.0/gcc/genconditions.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genautomata.c:111: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gensupport.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/read-rtl.c:34: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/read-rtl.c:34: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/rtl.c:31: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genoutput.c:90: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genoutput.c:90: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/read-rtl.c:34: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genpreds.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:34: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:34: warning snote generated. : in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/genpreds.c:1526:9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here In file included from ../../gcc-7.1.0/gcc/genautomata.c values.safe_push (std::make_pair (const_int_start, "CT_CONST_INT"));: 111 ^: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genoutput.c:90: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genattr.o ../../gcc-7.1.0/gcc/genattr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/read-rtl.c:34: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genoutput.c:90: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 5 warnings generated. clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genattr-common.o ../../gcc-7.1.0/gcc/genattr-common.c 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/print-rtl.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gencodes.o ../../gcc-7.1.0/gcc/gencodes.c In file included from ../../gcc-7.1.0/gcc/genrecog.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:34: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/genrecog.c:2670:18: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here pending_params.safe_push ^ In file included from ../../gcc-7.1.0/gcc/hash-table.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. In file included from ../../gcc-7.1.0/gcc/genflags.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-table.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-table.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genrecog.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:34: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/genrecog.c:3072:11: note: in instantiation of member function 'vec::safe_push' requested here states.safe_push (trans->to); ^ In file included from ../../gcc-7.1.0/gcc/genrecog.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:34: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/genrecog.c:3407:14: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here candidates.safe_push (subroutine_candidate (trans, to_size)); ^ clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/genconfig.o ../../gcc-7.1.0/gcc/genconfig.c In file included from ../../gcc-7.1.0/gcc/genrecog.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:34: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/genrecog.c:3859:12: note: in instantiation of member function 'vec::safe_push' requested here worklist.safe_push (pattern_pos (pattern, pos)); ^ In file included from ../../gcc-7.1.0/gcc/hash-table.c:32: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/print-rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/print-rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gentarget-def.o ../../gcc-7.1.0/gcc/gentarget-def.c In file included from ../../gcc-7.1.0/gcc/print-rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/print-rtl.c:31: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genflags.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genflags.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genconditions.c:30: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genflags.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/print-rtl.c:53: ../../gcc-7.1.0/gcc/print-rtl.h:72:22: warning: private field 'm_rtx_reuse_manager' is not used [-Wunused-private-field] rtx_reuse_manager *m_rtx_reuse_manager; ^ In file included from ../../gcc-7.1.0/gcc/genflags.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/genattr.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/genconditions.c:32: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genconditions.c:32: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o build/gencfn-macros \ build/gencfn-macros.o build/errors.o build/hash-table.o build/ggc-none.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from ../../gcc-7.1.0/gcc/genconditions.c:32: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/genattr.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genattr.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genconditions.c:32: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genattr.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genattr.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genattr-common.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/gencodes.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. build/gencfn-macros -c \ > tmp-case-cfn-macros.h build/gencfn-macros -o \ > tmp-cfn-operators.pd clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-cfn-operators.pd \ cfn-operators.pd clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-case-cfn-macros.h \ case-cfn-macros.h clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a echo timestamp > s-cfn-operators In file included from ../../gcc-7.1.0/gcc/gentarget-def.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. echo timestamp > s-case-cfn-macros clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from ../../gcc-7.1.0/gcc/genconfig.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genattr-common.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genattr-common.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gencodes.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gencodes.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genattr-common.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gencodes.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 6 warnings generated. In file included from ../../gcc-7.1.0/gcc/genattr-common.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from ../../gcc-7.1.0/gcc/gencodes.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gentarget-def.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gentarget-def.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gentarget-def.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genconfig.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/genconfig.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gentarget-def.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/genconfig.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o build/genmatch \ build/genmatch.o ../build-x86_64--netbsd/libcpp/libcpp.a build/errors.o build/vec.o build/hash-table.o ../build-x86_64--netbsd/libiberty/libiberty.a In file included from ../../gcc-7.1.0/gcc/genconfig.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 5 warnings generated. 5 warnings generated. build/genpreds -h ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md > tmp-preds.h build/genpreds -c ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md > tmp-constrs.h 9 warnings generated. clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genpreds ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md > tmp-preds.c clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o build/inchash.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genconditions ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md > tmp-condmd.c 5 warnings generated. clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a build/genmatch --gimple ../../gcc-7.1.0/gcc/match.pd \ > tmp-gimple-match.c 5 warnings generated. clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o build/gentarget-def \ build/gentarget-def.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a 5 warnings generated. GIMPLE decision tree has 1882 leafs, maximum depth 12 and a total number of 7473 nodes removed 1098 duplicate tails clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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/hash-table.o build/read-md.o build/errors.o ../build-x86_64--netbsd/libiberty/libiberty.a -lm build/genmatch --generic ../../gcc-7.1.0/gcc/match.pd \ > tmp-generic-match.c GENERIC decision tree has 1840 leafs, maximum depth 12 and a total number of 7247 nodes removed 1059 duplicate tails /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-gimple-match.c \ gimple-match.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-generic-match.c \ generic-match.c echo timestamp > s-match /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-constrs.h tm-constrs.h echo timestamp > s-constrs-h /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-preds.c insn-preds.c echo timestamp > s-preds /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-preds.h tm-preds.h echo timestamp > s-preds-h /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gencondmd.o build/gencondmd.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from build/gencondmd.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from build/gencondmd.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from build/gencondmd.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from build/gencondmd.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:35: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from build/gencondmd.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from build/gencondmd.c:39: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from build/gencondmd.c:45: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from build/gencondmd.c:45: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/config/i386/sse.md:2590:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2590:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4921:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4921:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1593:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1593:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2588:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2588:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:115: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:115: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:675:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:675:41: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4386:30: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V4SFmode == V4SFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4386:30: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V4SFmode == V4SFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17824:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17824:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5000:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5000:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1854:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1854:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17344:10: warning: self-comparison always evaluates to false [-Wtautological-compare] ((DFmode != DFmode || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17344:10: warning: self-comparison always evaluates to false [-Wtautological-compare] ((DFmode != DFmode || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15730:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15730:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18466:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || SImode == SImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18466:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || SImode == SImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1853:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1853:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2588:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2588:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3999:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3999:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5187:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5187:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1601:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1601:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1600:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1600:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18480:44: warning: self-comparison always evaluates to true [-Wtautological-compare] && (!TARGET_PARTIAL_REG_STALL || SImode == SImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18480:44: warning: self-comparison always evaluates to true [-Wtautological-compare] && (!TARGET_PARTIAL_REG_STALL || SImode == SImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:116: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:116: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1853:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1853:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5410:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5410:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3846:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3846:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:683:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:683:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4963:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4963:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3998:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3998:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17708:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (TARGET_AVX512BW || SImode == SImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17708:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (TARGET_AVX512BW || SImode == SImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18164:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18164:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17985:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17985:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15731:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15731:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5000:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5000:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4522:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4522:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4949:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4949:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19417:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19417:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18067:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18067:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17882:33: warning: self-comparison always evaluates to false [-Wtautological-compare] ( reload_completed && (V4DFmode != V4DFmode || !TARGET_AVX2))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17882:33: warning: self-comparison always evaluates to false [-Wtautological-compare] ( reload_completed && (V4DFmode != V4DFmode || !TARGET_AVX2))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3998:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3998:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:88: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:88: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19418:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19418:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18104:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18104:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19417:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19417:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5410:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5410:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:13722:15: warning: self-comparison always evaluates to true [-Wtautological-compare] && (SImode == SImode || TARGET_64BIT || MEM_P (operands[0]))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:13722:15: warning: self-comparison always evaluates to true [-Wtautological-compare] && (SImode == SImode || TARGET_64BIT || MEM_P (operands[0]))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2589:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2589:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19418:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19418:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9381:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) && ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9381:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) && ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1854:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1854:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3999:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3999:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15730:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15730:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2590:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2590:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8049:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8049:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8049:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8049:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15731:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15731:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1601:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1601:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2589:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2589:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1592:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1592:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5187:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5187:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4522:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4522:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1592:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1592:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4432:27: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (V4SFmode == V4SFmode || TARGET_AVX2)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4432:27: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (V4SFmode == V4SFmode || TARGET_AVX2)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15731:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15731:20: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1600:115: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1600:115: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3845:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3845:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9412:31: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9412:31: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2591:29: warning: self-comparison always evaluates to true [-Wtautological-compare] || V16SImode == V16SImode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2591:29: warning: self-comparison always evaluates to true [-Wtautological-compare] || V16SImode == V16SImode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9370:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9370:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4410:61: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4410:61: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15730:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15730:18: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2591:29: warning: self-comparison always evaluates to true [-Wtautological-compare] || V16SImode == V16SImode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2591:29: warning: self-comparison always evaluates to true [-Wtautological-compare] || V16SImode == V16SImode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17808:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17808:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1593:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1593:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4410:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4410:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:683:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:683:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4921:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4921:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ 196 warnings generated. clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/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-7.1.0/gcc/../move-if-change tmp-cond.md insn-conditions.md echo timestamp > s-condmd build/genflags ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-flags.h build/genattr ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr.h build/genattr-common ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-attr-common.h build/gencodes ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-codes.h build/genconfig ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-config.h build/gentarget-def ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-target-def.h build/genopinit ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md -htmp-opinit.h -ctmp-opinit.c build/genattrtab ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md insn-conditions.md \ -Atmp-attrtab.c -Dtmp-dfatab.c -Ltmp-latencytab.c build/genautomata ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-automata.c build/genemit ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-emit.c build/genextract ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-extract.c build/genoutput ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-output.c build/genpeep ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-peep.c build/genrecog ../../gcc-7.1.0/gcc/common.md ../../gcc-7.1.0/gcc/config/i386/i386.md \ insn-conditions.md > tmp-recog.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-target-def.h insn-target-def.h echo timestamp > s-target-def /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-config.h insn-config.h echo timestamp > s-config /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-extract.c insn-extract.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h echo timestamp > s-extract /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-peep.c insn-peep.c echo timestamp > s-peep echo timestamp > s-attr-common /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-codes.h insn-codes.h echo timestamp > s-codes /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-flags.h insn-flags.h echo timestamp > s-flags /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-opinit.h insn-opinit.h /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-opinit.c insn-opinit.c echo timestamp > s-opinit clang++ -std=gnu++98 -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/build -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/usr/include \ -o build/gcov-iov.o ../../gcc-7.1.0/gcc/gcov-iov.c /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-emit.c insn-emit.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] echo timestamp > s-emit Statistics for recog: Number of decisions: 41165 longest path: 381 (code: 3879) longest backtrack: 27 (code: 4593) Statistics for split_insns: Number of decisions: 2583 longest path: 81 (code: 454) longest backtrack: 18 (code: 423) Statistics for peephole2_insns: Number of decisions: 1429 longest path: 205 (code: 79) longest backtrack: 17 (code: 158) /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-attr.h insn-attr.h echo timestamp > s-attr clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -fno-PIE -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib \ build/gcov-iov.o -o build/gcov-iov build/gcov-iov '7.1.0' '' \ > tmp-gcov-iov.h /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-gcov-iov.h gcov-iov.h echo timestamp > s-iov clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-lang.o -MT c/c-lang.o -MMD -MP -MF c/.deps/c-lang.TPo ../../gcc-7.1.0/gcc/c/c-lang.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/stub-objc.o -MT c-family/stub-objc.o -MMD -MP -MF c-family/.deps/stub-objc.TPo ../../gcc-7.1.0/gcc/c-family/stub-objc.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o attribs.o -MT attribs.o -MMD -MP -MF ./.deps/attribs.TPo ../../gcc-7.1.0/gcc/attribs.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-errors.o -MT c/c-errors.o -MMD -MP -MF c/.deps/c-errors.TPo ../../gcc-7.1.0/gcc/c/c-errors.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-decl.o -MT c/c-decl.o -MMD -MP -MF c/.deps/c-decl.TPo ../../gcc-7.1.0/gcc/c/c-decl.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-typeck.o -MT c/c-typeck.o -MMD -MP -MF c/.deps/c-typeck.TPo ../../gcc-7.1.0/gcc/c/c-typeck.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-convert.o -MT c/c-convert.o -MMD -MP -MF c/.deps/c-convert.TPo ../../gcc-7.1.0/gcc/c/c-convert.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-aux-info.o -MT c/c-aux-info.o -MMD -MP -MF c/.deps/c-aux-info.TPo ../../gcc-7.1.0/gcc/c/c-aux-info.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-objc-common.o -MT c/c-objc-common.o -MMD -MP -MF c/.deps/c-objc-common.TPo ../../gcc-7.1.0/gcc/c/c-objc-common.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-parser.o -MT c/c-parser.o -MMD -MP -MF c/.deps/c-parser.TPo ../../gcc-7.1.0/gcc/c/c-parser.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-array-notation.o -MT c/c-array-notation.o -MMD -MP -MF c/.deps/c-array-notation.TPo ../../gcc-7.1.0/gcc/c/c-array-notation.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/c-fold.o -MT c/c-fold.o -MMD -MP -MF c/.deps/c-fold.TPo ../../gcc-7.1.0/gcc/c/c-fold.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] Shared 30765 out of 61364 states by creating 7984 new states, saving 22781 clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-recog.c insn-recog.c echo timestamp > s-recog clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/gimple-parser.o -MT c/gimple-parser.o -MMD -MP -MF c/.deps/gimple-parser.TPo ../../gcc-7.1.0/gcc/c/gimple-parser.c In file included from ../../gcc-7.1.0/gcc/c/c-convert.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-aux-info.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c/c-aux-info.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-aux-info.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: In file included from note../../gcc-7.1.0/gcc/c/c-decl.c: :previous use is here29 : class rtx_def;../../gcc-7.1.0/gcc/coretypes.h : ^62 :1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:40: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-lang.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-aux-info.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/stub-objc.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-convert.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-convert.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-typeck.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-convert.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-objc-common.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:40: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:40: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/stub-objc.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/stub-objc.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-typeck.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-typeck.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:40: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:In file included from 62../../gcc-7.1.0/gcc/c/c-errors.c::723: note: : ../../gcc-7.1.0/gcc/coretypes.hprevious use is here: 62class rtx_def;: 1 ^ : warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/stub-objc.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-typeck.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/attribs.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-objc-common.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-objc-common.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-objc-common.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-array-notation.c:70: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-fold.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/attribs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/attribs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-convert.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-errors.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-errors.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-errors.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-array-notation.c:70: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-array-notation.c:70: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-fold.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-fold.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/c-array-notation.c:70: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-fold.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:In file included from 369../../gcc-7.1.0/gcc/c/c-typeck.c: :In file included from 30../../gcc-7.1.0/gcc/hash-table.h: :In file included from 561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)41 : ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50/bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-output.c insn-output.c In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c :41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:In file included from 1../../gcc-7.1.0/gcc/c/c-decl.c:: 30warning: : In file included from empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target.h :HOOK_VECTOR_END (vectorize)200 : ^../../gcc-7.1.0/gcc/target.def :../../gcc-7.1.0/gcc/target-hooks-macros.h5975echo timestamp > s-output ::431::50: warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (shrink_wrap) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-parser.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-common.o -MT c-family/c-common.o -MMD -MP -MF c-family/.deps/c-common.TPo ../../gcc-7.1.0/gcc/c-family/c-common.c In file included from ../../gcc-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/c/c-typeck.c:51: In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.h:23: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 19 warnings generated. 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-cppbuiltin.o -MT c-family/c-cppbuiltin.o -MMD -MP -MF c-family/.deps/c-cppbuiltin.TPo ../../gcc-7.1.0/gcc/c-family/c-cppbuiltin.c In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:35: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:35: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-dump.o -MT c-family/c-dump.o -MMD -MP -MF c-family/.deps/c-dump.TPo ../../gcc-7.1.0/gcc/c-family/c-dump.c ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:35: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-format.o -MT c-family/c-format.o -MMD -MP -MF c-family/.deps/c-format.TPo ../../gcc-7.1.0/gcc/c-family/c-format.c ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here In file included from symtab_node../../gcc-7.1.0/gcc/c/c-fold.c : ^23 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: In file included from previous use is here../../gcc-7.1.0/gcc/c/c-fold.c: 23: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {In file included from ../../gcc-7.1.0/gcc/target.h : ^200 : ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/c-fold.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-gimplify.o -MT c-family/c-gimplify.o -MMD -MP -MF c-family/.deps/c-gimplify.TPo ../../gcc-7.1.0/gcc/c-family/c-gimplify.c In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:54: In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.h:23: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. ../../gcc-7.1.0/gcc/c/c-decl.cclang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-fam:ily/c-indentation.o -MT c-family/c-indentation.o -MMD -MP -MF c-family/.deps/c-indentation.TPo ../../gcc-7.1.0/gcc/c-family/c-indentation.c 2641:4: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = olddecl->decl_with_vis.symtab_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/c/c-decl.c:2641:4: note: did you mean class here? struct symtab_node *snode = olddecl->decl_with_vis.symtab_node; ^~~~~~ class ../../gcc-7.1.0/gcc/c/c-decl.c:2726:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (newdecl); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/c/c-decl.c:2726:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (newdecl); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:46: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:46: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c/c-parser.c:46: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c/gimple-parser.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-lex.o -MT c-family/c-lex.o -MMD -MP -MF c-family/.deps/c-lex.TPo ../../gcc-7.1.0/gcc/c-family/c-lex.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:28: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:28: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:28: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-omp.o -MT c-family/c-omp.o -MMD -MP -MF c-family/.deps/c-omp.TPo ../../gcc-7.1.0/gcc/c-family/c-omp.c ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-dump.c../../gcc-7.1.0/gcc/cgraph.h::160023:: 10../../gcc-7.1.0/gcc/coretypes.h:: 62note:: 1did you mean struct here?: warning friend class cgraph_node;: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^~~~~ struct class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-dump.c:23: In file included from 19../../gcc-7.1.0/gcc/coretypes.h warning:s369 generated. : In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-dump.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-dump.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-opts.o -MT c-family/c-opts.o -MMD -MP -MF c-family/.deps/c-opts.TPo ../../gcc-7.1.0/gcc/c-family/c-opts.c In file included from ../../gcc-7.1.0/gcc/c/gimple-parser.c:49: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ 19../../gcc-7.1.0/gcc/gimple.h warning:s315 generated. :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-indentation.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -DHOST_MACHINE=\"x86_64--netbsd\" -DTARGET_MACHINE=\"x86_64--netbsd\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-pch.o -MT c-family/c-pch.o -MMD -MP -MF c-family/.deps/c-pch.TPo ../../gcc-7.1.0/gcc/c-family/c-pch.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-indentation.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-indentation.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: noteIn file included from : ../../gcc-7.1.0/gcc/c-family/c-indentation.cprevious use is here: 22: struct rtx_def;In file included from ../../gcc-7.1.0/gcc/coretypes.h ^: 369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/c-decl.c:54: In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.h:23: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/c/c-decl.c:4058:5: note: in instantiation of member function 'best_match::consider' requested here bm.consider (binding->id); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs In file included from ../../gcc-7.1.0/gcc/c-family/c-omp.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-opts.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-omp.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-omp.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 47 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-omp.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-famHOOK_VECTOR_END (emutls)ily/c-ppoutput.o -MT c-family/c-ppoutput.o -MMD -MP -MF c-family/.deps/c-ppoutput.TPo ../../gcc-7.1.0/gcc/c-family/c-ppoutput.c ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-opts.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-opts.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-opts.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-pch.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-pch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-lex.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-cppbuiltin.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-lex.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-lex.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:33: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.hIn file included from ../../gcc-7.1.0/gcc/c-family/c-cppbuiltin.c:22: :In file included from 2582../../gcc-7.1.0/gcc/coretypes.h::3369:: In file included from warning../../gcc-7.1.0/gcc/hash-table.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]235 : gs->op[2] = rhs;../../gcc-7.1.0/gcc/ggc.h : ^ ~277 :15../../gcc-7.1.0/gcc/gimple.h:: 346warning:: 3struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: note: array 'op' declared here static inline struct rtx_def * ^ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/coretypes.h ^: 62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-cppbuiltin.c../../gcc-7.1.0/gcc/gimple.h:22:: 2599In file included from :../../gcc-7.1.0/gcc/coretypes.h12::369 : warningIn file included from : ../../gcc-7.1.0/gcc/hash-table.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 235 return gs->op[3];: ../../gcc-7.1.0/gcc/ggc.h ^ ~: 280../../gcc-7.1.0/gcc/gimple.h::11346:: 3warning:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]note : array 'op' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/coretypes.h ^: 62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warningclang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-pragma.o -MT c-family/c-pragma.o -MMD -MP -MF c-family/.deps/c-pragma.TPo ../../gcc-7.1.0/gcc/c-family/c-pragma.c : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-lex.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-opts.c:25: In file included from ../../gcc-7.1.0/gcc/c-family/c-target.h:30: ../../gcc-7.1.0/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-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-cppbuiltin.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? ../../gcc-7.1.0/gcc/gimple.h:3130:11class mem_usage;: ^~~~~warning : structarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: In file included from note../../gcc-7.1.0/gcc/c-family/c-common.c: :array 'op' declared here33 : In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/cgraph.h : ^24 : ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags]../../gcc-7.1.0/gcc/gimple.h :3571class symtab_node;:10 :^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ../../gcc-7.1.0/gcc/tree-core.h ^ ~: 1673../../gcc-7.1.0/gcc/gimple.h::9315::3 :note : previous use is herenote : array 'op' declared here struct symtab_node *symtab_node; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:24: In file included from ../../gcc-7.1.0/gcc/c-family/c-target.h:30: ../../gcc-7.1.0/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-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-common.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-ppoutput.c:21: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:34: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c-family/c-gimplify.c:34: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:42: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:50: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs In file included from ../../gcc-7.1.0/gcc/c-family/c-ppoutput.c:21: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-ppoutput.c:21: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-ppoutput.c:21: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4In file included from warning../../gcc-7.1.0/gcc/c-family/c-pch.cs: generated. 23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pch.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-pretty-print.o -MT c-family/c-pretty-print.o -MMD -MP -MF c-family/.deps/c-pretty-print.TPo ../../gcc-7.1.0/gcc/c-family/c-pretty-print.c In file included from ../../gcc-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-lex.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/c-family/c-cppbuiltin.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 32 warnings generated. 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-semantics.o -MT c-family/c-semantics.o -MMD -MP -MF c-family/.deps/c-semantics.TPo ../../gcc-7.1.0/gcc/c-family/c-semantics.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-ada-spec.o -MT c-family/c-ada-spec.o -MMD -MP -MF c-family/.deps/c-ada-spec.TPo ../../gcc-7.1.0/gcc/c-family/c-ada-spec.c In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def *5 warning ^s generated. ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-cilkplus.o -MT c-family/c-cilkplus.o -MMD -MP -MF c-family/.deps/c-cilkplus.TPo ../../gcc-7.1.0/gcc/c-family/c-cilkplus.c In file included from ../../gcc-7.1.0/gcc/c-family/c-cppbuiltin.c:31: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-pretty-print.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/array-notation-common.o -MT c-family/array-notation-common.o -MMD -MP -MF c-family/.deps/array-notation-common.TPo ../../gcc-7.1.0/gcc/c-family/array-notation-common.c In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:26: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:26: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:26: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/c-family/c-cppbuiltin.c:33: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 31 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/cilk.o -MT c-family/cilk.o -MMD -MP -MF c-family/.deps/cilk.TPo ../../gcc-7.1.0/gcc/c-family/cilk.c 19 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-ubsan.o -MT c-family/c-ubsan.o -MMD -MP -MF c-family/.deps/c-ubsan.TPo ../../gcc-7.1.0/gcc/c-family/c-ubsan.c In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-semantics.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-attribs.o -MT c-family/c-attribs.o -MMD -MP -MF c-family/.deps/c-attribs.TPo ../../gcc-7.1.0/gcc/c-family/c-attribs.c In file included from ../../gcc-7.1.0/gcc/c-family/c-ada-spec.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-semantics.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-semantics.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:26: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/c-family/c-format.c:2656:35: note: in instantiation of member function 'object_allocator::allocate' requested here wanted_type_ptr = fwt_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-format.c:26: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/c-family/c-format.c:2656:35: note: in instantiation of member function 'object_allocator::allocate' requested here wanted_type_ptr = fwt_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-semantics.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/c-ada-spec.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-ada-spec.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-ada-spec.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-cilkplus.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c-family/c-pragma.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-ubsan.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-common.c:8105: ./gt-c-family-c-common.h:169:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-c-family-c-common.h:169:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-c-family-c-common.h:169:60: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-c-family-c-common.h:169:60: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c-family/c-cilkplus.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-cilkplus.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/c-family/c-semantics.c:101:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-7.1.0/gcc/c-family/c-semantics.c:91:44: note: parameter of type 'enum tree_code' is declared here build_stmt (location_t loc, enum tree_code code, ...) ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/array-notation-common.c:In file included from 26../../gcc-7.1.0/gcc/c-family/c-common.c: :../../gcc-7.1.0/gcc/coretypes.h50:: 62../../gcc-7.1.0/gcc/spellcheck.h:1::109 :warning9: :class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^class rtx_def; ^ ../../gcc-7.1.0/gcc/c-family/c-common.c../../gcc-7.1.0/gcc/coretypes.h::558019::88:: notenote: : in instantiation of member function 'best_match::consider' requested hereprevious use is here struct rtx_def; bm.consider (*candidates++); ^ ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs In file included from ../../gcc-7.1.0/gcc/c-family/c-ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 21 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-cilkplus.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 10 warnings generated. 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/array-notation-common.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:In file included from 235../../gcc-7.1.0/gcc/c-family/c-attribs.c: :../../gcc-7.1.0/gcc/ggc.h22:: 277../../gcc-7.1.0/gcc/coretypes.h::1562:: 1warning:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]warning : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] static inline struct rtx_def * ^class rtx_def; ../../gcc-7.1.0/gcc/coretypes.h^: 62:7../../gcc-7.1.0/gcc/coretypes.h:: 55note:: 8previous use is here: noteclass rtx_def;: previous use is here ^ struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/array-notation-common.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/c-warn.o -MT c-family/c-warn.o -MMD -MP -MF c-family/.deps/c-warn.TPo ../../gcc-7.1.0/gcc/c-family/c-warn.c In file included from ../../gcc-7.1.0/gcc/c-family/array-notation-common.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o i386-c.o -MT i386-c.o -MMD -MP -MF ./.deps/i386-c.TPo ../../gcc-7.1.0/gcc/config/i386/i386-c.c In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o default-c.o -MT default-c.o -MMD -MP -MF ./.deps/default-c.TPo ../../gcc-7.1.0/gcc/config/default-c.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-unused -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-match.o -MT gimple-match.o -MMD -MP -MF ./.deps/gimple-match.TPo gimple-match.c In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/cilk.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/c-family/cilk.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/cilk.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/cilk.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 20 warnings generated. 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-warn.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-unused -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o generic-match.o -MT generic-match.o -MMD -MP -MF ./.deps/generic-match.TPo generic-match.c In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-attribs.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-emit.o -MT insn-emit.o -MMD -MP -MF ./.deps/insn-emit.TPo insn-emit.c In file included from ../../gcc-7.1.0/gcc/c-family/c-warn.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-warn.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/c-warn.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] 4 warnings generated. class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-extract.o -MT insn-extract.o -MMD -MP -MF ./.deps/insn-extract.TPo insn-extract.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-modes.o -MT insn-modes.o -MMD -MP -MF ./.deps/insn-modes.TPo insn-modes.c In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/default-c.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/cilk.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/c-family/cilk.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c-family/cilk.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/insn-opinit.TPo insn-opinit.c class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ../../gcc-7.1.0/gcc/cgraph.h ^: 1980../../gcc-7.1.0/gcc/cgraph.h::1096:: 3warning:: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]note : previous use is here friend class cgraph_node; symtab_node ^ ^../../gcc-7.1.0/gcc/cgraph.h :856:39../../gcc-7.1.0/gcc/cgraph.h::892 :note6: :previous use is here warning: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ^ struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct 4 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c-family/c-attribs.c:40: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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 generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-peep.o -MT insn-peep.o -MMD -MP -MF ./.deps/insn-peep.TPo insn-peep.c In file included from ../../gcc-7.1.0/gcc/config/default-c.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/default-c.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/c-family/c-warn.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/default-c.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage;In file included from ../../gcc-7.1.0/gcc/c-family/c-warn.c^~~~~: 23struct: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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] ../../gcc-7.1.0/gcc/c-family/c-attribs.c:1779:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (decl); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/c-family/c-attribs.c:1779:7: note: did you mean class here? struct symtab_node *n = symtab_node::get (decl); ^~~~~~ class ../../gcc-7.1.0/gcc/c-family/c-attribs.c:1868:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (*node); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/c-family/c-attribs.c:1868:7: note: did you mean class here? struct symtab_node *n = symtab_node::get (*node); ^~~~~~ class In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/default-c.c:23: In file included from ../../gcc-7.1.0/gcc/c-family/c-target.h:30: ../../gcc-7.1.0/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-7.1.0/gcc/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 generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-emit.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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 gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-extract.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/config/i386/i386-c.c::42523:: 5In file included from :../../gcc-7.1.0/gcc/target.h :note200: : array 'hwint' declared here../../gcc-7.1.0/gcc/target.def :3288: HOST_WIDE_INT hwint[1]; 1 ^: ../../gcc-7.1.0/gcc/hwint.hwarning:: 54empty macro arguments are a C99 feature [-Wc99-extensions]: 26: HOOK_VECTOR_END (addr_space)note : ^expanded from macro 'HOST_WIDE_INT' ../../gcc-7.1.0/gcc/target-hooks-macros.h:# define HOST_WIDE_INT long43 : ^50 : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warningIn file included from insn-emit.c: :empty macro arguments are a C99 feature [-Wc99-extensions]6 : In file included from HOOK_VECTOR_END (c)../../gcc-7.1.0/gcc/coretypes.h :^369 : ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/hash-table.h43::23550: :../../gcc-7.1.0/gcc/ggc.h :note277: :expanded from macro 'HOOK_VECTOR_END'15 : warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-emit.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.hIn file included from :../../gcc-7.1.0/gcc/config/i386/i386-c.c235:: 23../../gcc-7.1.0/gcc/ggc.h: :In file included from 280../../gcc-7.1.0/gcc/target.h::11200:: ../../gcc-7.1.0/gcc/target.defwarning:: 5663struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 1: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);warning : ^empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/coretypes.h:62HOOK_VECTOR_END (cxx): 7^: ../../gcc-7.1.0/gcc/target-hooks-macros.hnote: :previous use is here43 :class rtx_def;50 : ^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386-c.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. 5 warnings generated. In file included from insn-modes.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 32 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.c In file included from insn-extract.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-extract.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-enums.o -MT insn-enums.o -MMD -MP -MF ./.deps/insn-enums.TPo insn-enums.c #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from insn-extract.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/target.def::3414916::11:: notewarning: : did you mean struct here?empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) class mem_usage;^ ^~~~~ struct../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-modes.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-modes.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo ../../gcc-7.1.0/gcc/ggc-page.c In file included from insn-modes.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-peep.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-opinit.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-extract.c:8: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 12 warnings generated. In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from gimple-match.c:4: In file included from ../../gcc-7.1.0/gcc/gimple-match-head.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from insn-extract.c:8: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-extract.c:8: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo ../../gcc-7.1.0/gcc/alias.c insn-modes.c:924:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:2430: warning snote generated. : expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:925:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:926:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* OI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:927:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* XI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:928:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* BND32 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:929:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* BND64 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:933:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:934:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:938:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* UDQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:939:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* UTQ */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:942:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:943:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:946:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* UDA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:947:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* UTA */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:949:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:950:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (80), /* XF */ ^~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:951:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:953:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* DD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:954:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* TD */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:957:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* CSI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:958:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* CDI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:959:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* CTI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:960:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* COI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:961:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* CXI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:962:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* SC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:963:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* DC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:964:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (160), /* XC */ ^~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:965:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* TC */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:970:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* V8QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:971:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* V4HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:972:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* V2SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:973:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* V1DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:974:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (12*BITS_PER_UNIT), /* V12QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:975:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (12*BITS_PER_UNIT), /* V6HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:976:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (14*BITS_PER_UNIT), /* V14QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:977:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V16QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:978:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V8HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:979:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V4SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:980:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V2DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:981:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V1TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:982:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V32QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:983:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V16HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:984:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V8SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:985:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V4DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:986:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V2TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:987:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V64QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:988:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V32HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:989:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V16SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:990:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V8DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:991:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V4TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:992:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V128QI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:993:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V64HI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:994:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V32SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:995:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V16DI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:996:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V8TI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:997:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256*BITS_PER_UNIT), /* V64SI */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:998:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (8*BITS_PER_UNIT), /* V2SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~19 warninginsn-modes.cs: generated. 904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:999:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V4SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1000:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (16*BITS_PER_UNIT), /* V2DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1001:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V8SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1002:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V4DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1003:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (32*BITS_PER_UNIT), /* V2TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1004:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V16SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1005:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V8DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1006:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (64*BITS_PER_UNIT), /* V4TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1007:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V32SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1008:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V16DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1009:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (128*BITS_PER_UNIT), /* V8TF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1010:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256*BITS_PER_UNIT), /* V64SF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1011:3: warning: shift count >= width of type [-Wshift-count-overflow] MODE_MASK (256*BITS_PER_UNIT), /* V32DF */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ insn-modes.c:904:24: note: expanded from macro 'MODE_MASK' : (HOST_WIDE_INT_1U << (m)) - 1 ^ ~~~ insn-modes.c:1012:3: warning: In file included from shift count >= width of type [-Wshift-count-overflow]generic-match.c :4: MODE_MASK (256*BITS_PER_UNIT), /* V16TF */In file included from ../../gcc-7.1.0/gcc/generic-match-head.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~27 : insn-modes.c../../gcc-7.1.0/gcc/gimple.h::9042495::2410:: notewarning: : expanded from macro 'MODE_MASK' array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : (HOST_WIDE_INT_1U << (m)) - 1 return gs->op[1]; ^ ~~~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-opinit.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235../../gcc-7.1.0/gcc/gimple.h: :../../gcc-7.1.0/gcc/ggc.h2527::2773::15 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] gs->op[1] = rhs;static inline struct rtx_def * ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/coretypes.h::34662::37:: note: notearray 'op' declared here: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^class rtx_def; ^ In file included from insn-opinit.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/hash-table.h2545::23512: :../../gcc-7.1.0/gcc/ggc.h :280warning:: 11array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: return gs->op[2];warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ ~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);../../gcc-7.1.0/gcc/gimple.h : ^346 :../../gcc-7.1.0/gcc/coretypes.h3::62 :note7: :array 'op' declared here note tree GTY((length ("%h.num_ops"))) op[1];: previous use is here ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.hIn file included from :insn-peep.c2629::63: :In file included from ../../gcc-7.1.0/gcc/coretypes.hwarning:: 369array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from gs->op[3] = rhs;../../gcc-7.1.0/gcc/hash-table.h : ^ ~235 : ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/ggc.h::346277::315:: note: warningarray 'op' declared here: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; static inline struct rtx_def * ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-peep.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple.hinsn-opinit.c::35716:: 10In file included from :../../gcc-7.1.0/gcc/coretypes.h :warning369: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-7.1.0/gcc/hash-table.h: return gs->op[3];561 : ^ ~../../gcc-7.1.0/gcc/mem-stats.h :../../gcc-7.1.0/gcc/gimple.h126::3151::3 :warning : note'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: array 'op' declared here struct mem_usage tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o alloc-pool.o -MT alloc-pool.o -MMD -MP -MF ./.deps/alloc-pool.TPo ../../gcc-7.1.0/gcc/alloc-pool.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o auto-inc-dec.o -MT auto-inc-dec.o -MMD -MP -MF ./.deps/auto-inc-dec.TPo ../../gcc-7.1.0/gcc/auto-inc-dec.c In file included from insn-peep.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o auto-profile.o -MT auto-profile.o -MMD -MP -MF ./.deps/auto-profile.TPo ../../gcc-7.1.0/gcc/auto-profile.c 75 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o bb-reorder.o -MT bb-reorder.o -MMD -MP -MF ./.deps/bb-reorder.TPo ../../gcc-7.1.0/gcc/bb-reorder.c In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from generic-match.c:4: In file included from ../../gcc-7.1.0/gcc/generic-match-head.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from insn-preds.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-emit.c:10: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: 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] 19 warnings generated. In file included from insn-emit.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-emit.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o bitmap.o -MT bitmap.o -MMD -MP -MF ./.deps/bitmap.TPo ../../gcc-7.1.0/gcc/bitmap.c In file included from insn-preds.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-preds.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-preds.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-emit.c:28: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-emit.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from insn-emit.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from insn-emit.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out)clang : ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43warning:: 50treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-emit.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ggc-page.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alias.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alloc-pool.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-page.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-page.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-peep.c:9: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from insn-opinit.c:10: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ggc-page.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-opinit.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N])insn-peep.c : ^ ~9 : In file included from ../../gcc-7.1.0/gcc/rtl.h:../../gcc-7.1.0/gcc/rtl.h3374: :./genrtl.h425::4355::3 :note : warningarray 'hwint' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/hwint.h::118354::2926:: note: expanded from macro 'HOST_WIDE_INT'note : expanded from macro 'XWINT' # define HOST_WIDE_INT long ^ In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N])insn-opinit.c: 10 ^ ~ : In file included from ../../gcc-7.1.0/gcc/rtl.h:3374../../gcc-7.1.0/gcc/rtl.h: :./genrtl.h425::4365::3 :note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-peep.c:9: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/alloc-pool.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alloc-pool.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alloc-pool.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-peep.c:18: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/bitmap.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/alloc-pool.c:24: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/alloc-pool.c:24: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/alloc-pool.c:24: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from insn-preds.c:10: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-preds.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-preds.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 8 warnings generated. In file included from ../../gcc-7.1.0/gcc/bitmap.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/bitmap.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-preds.c:19: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:96: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-preds.c:21: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from insn-preds.c:21: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from insn-preds.c:21: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/bitmap.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o bt-load.o -MT bt-load.o -MMD -MP -MF ./.deps/bt-load.TPo ../../gcc-7.1.0/gcc/bt-load.c 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/auto-profile.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:96: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:96: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o builtins.o -MT builtins.o -MMD -MP -MF ./.deps/builtins.TPo ../../gcc-7.1.0/gcc/builtins.c In file included from ../../gcc-7.1.0/gcc/auto-profile.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:96: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/alias.c../../gcc-7.1.0/gcc/auto-inc-dec.c::2525: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.h::200200: : ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.def::49161658::In file included from 11../../gcc-7.1.0/gcc/ggc-page.c::: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]26empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-7.1.0/gcc/rtl.hHOOK_VECTOR_END (simd_clone)HOOK_VECTOR_END (calls): 302 :^1^ :../../gcc-7.1.0/gcc/target-hooks-macros.h :warning../../gcc-7.1.0/gcc/target-hooks-macros.h43:: :4350'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: :notestruct GTY((desc("0"), tag("0"),: expanded from macro 'HOOK_VECTOR_END'50 :^ note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/coretypes.h::167062::11:: warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]did you mean struct here? HOOK_VECTOR_END (simt)class rtx_def; ^^~~~~ ../../gcc-7.1.0/gcc/target-hooks-macros.hstruct:43 :50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/alias.c : ^25 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/auto-inc-dec.c:551025:: 1In file included from :../../gcc-7.1.0/gcc/target.h :warning200: : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target.def :HOOK_VECTOR_END (c)1722 :^1 :../../gcc-7.1.0/gcc/target-hooks-macros.h :warning: 43empty macro arguments are a C99 feature [-Wc99-extensions]: 50HOOK_VECTOR_END (goacc): ^note : ../../gcc-7.1.0/gcc/target-hooks-macros.hexpanded from macro 'HOOK_VECTOR_END': 43:50:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note : ^expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/auto-inc-dec.c:566325:: 1In file included from :../../gcc-7.1.0/gcc/target.h :warning200: : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target.def :HOOK_VECTOR_END (cxx)1954 :^1 :../../gcc-7.1.0/gcc/target-hooks-macros.h :warning43: :empty macro arguments are a C99 feature [-Wc99-extensions]50 :HOOK_VECTOR_END (vectorize) note^: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/target-hooks-macros.h :43:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)50 : ^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (addr_space)../../gcc-7.1.0/gcc/alias.c :^25 : ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :43../../gcc-7.1.0/gcc/target.h::50200:: note../../gcc-7.1.0/gcc/target.def: :expanded from macro 'HOOK_VECTOR_END'5975 :1:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: In file included from warning../../gcc-7.1.0/gcc/alias.c: :empty macro arguments are a C99 feature [-Wc99-extensions]25 : In file included from HOOK_VECTOR_END (shrink_wrap)../../gcc-7.1.0/gcc/target.h :^200 : ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target.def::436243::501:: notewarning: : expanded from macro 'HOOK_VECTOR_END'empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/alias.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/auto-inc-dec.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/ggc-page.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ggc-page.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/alias.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/alias.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o caller-save.o -MT caller-save.o -MMD -MP -MF ./.deps/caller-save.TPo ../../gcc-7.1.0/gcc/caller-save.c generic-match.c:21621:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST) ^ In file included from ../../gcc-7.1.0/gcc/ggc-page.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ggc-page.c:34: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ggc-page.c:34: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/bt-load.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/ggc-page.c:949:60: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] (void *) entry, (unsigned long) OBJECT_SIZE (order), page, ^~~~ ../../gcc-7.1.0/gcc/ggc-page.c:950:7: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] page + entry_size - 1); ^~~~~~~~~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/ggc-page.c:983:7: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] entry->page, entry->page + entry->bytes - 1); ^~~~~~~~~~~ ../../gcc-7.1.0/gcc/ggc-page.c:983:20: warning: format specifies type 'void *' but the argument has type 'char *' [-Wformat-pedantic] entry->page, entry->page + entry->bytes - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../gcc-7.1.0/gcc/builtins.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:98: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bb-reorder.c:99: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ggc-page.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/ggc-page.c:1254:37: note: in instantiation of member function 'vec::safe_push' requested here G.finalizers[G.context_depth].safe_push (fin); ^ 11 warnings generated. In file included from ../../gcc-7.1.0/gcc/bt-load.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; In file included from ^../../gcc-7.1.0/gcc/ggc-page.c :22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from In file included from ../../gcc-7.1.0/gcc/bt-load.c../../gcc-7.1.0/gcc/hash-table.h::22236: : In file included from ../../gcc-7.1.0/gcc/vec.h../../gcc-7.1.0/gcc/coretypes.h::1058369:: 10: In file included from warning../../gcc-7.1.0/gcc/hash-table.h: :offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof]235 : ../../gcc-7.1.0/gcc/ggc.h:280:11: return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);warning : ^ ~~~~~~~~~struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] /usr/include/stddef.h:59 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 32 ^: ../../gcc-7.1.0/gcc/coretypes.hnote:: 62expanded from macro 'offsetof': 7: note: previous use is here#define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~class rtx_def; ^../../gcc-7.1.0/gcc/vec.h :286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/ggc-page.c:1259:41: note: in instantiation of member function 'vec::safe_push' requested here G.vec_finalizers[G.context_depth].safe_push (fin); ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/auto-inc-dec.c : ^29 : In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member)../../gcc-7.1.0/gcc/gimple.h : ^ ~~~~~~3043 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/auto-inc-dec.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' ../../gcc-7.1.0/gcc/gimple.h:3114:10#define offsetof(type, member) __builtin_offsetof(type, member): ^ ~~~~~~warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o calls.o -MT calls.o -MMD -MP -MF ./.deps/calls.TPo ../../gcc-7.1.0/gcc/calls.c ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/bt-load.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/builtins.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/builtins.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:99: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:99: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ccmp.o -MT ccmp.o -MMD -MP -MF ./.deps/ccmp.TPo ../../gcc-7.1.0/gcc/ccmp.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/alias.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/caller-save.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^../../gcc-7.1.0/gcc/gimple.h :2527:3:../../gcc-7.1.0/gcc/coretypes.h :warning55: :8array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note gs->op[1] = rhs;: previous use is here ^ ~ struct rtx_def; ../../gcc-7.1.0/gcc/gimple.h ^ :In file included from 346../../gcc-7.1.0/gcc/builtins.c::326:: In file included from note../../gcc-7.1.0/gcc/coretypes.h: :array 'op' declared here369 : In file included from ../../gcc-7.1.0/gcc/hash-table.h: tree GTY((length ("%h.num_ops"))) op[1];561 : ^../../gcc-7.1.0/gcc/mem-stats.h :126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~../../gcc-7.1.0/gcc/hash-table.h :../../gcc-7.1.0/gcc/gimple.h341::3461::3 :note : notedid you mean struct here?: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];class mem_usage; ^^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/auto-profile.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 25 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:In file included from 1980../../gcc-7.1.0/gcc/alias.c::1029:: In file included from note../../gcc-7.1.0/gcc/df.h: :did you mean struct here?29 : ../../gcc-7.1.0/gcc/alloc-pool.h:185 friend class cgraph_node;: 13 ^~~~~: structwarning : using extended field designator is an extension [-Wextended-offsetof] ../../gcc-7.1.0/gcc/cgraph.h:1981:10: - offsetof (allocation_object,warning : ^class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] /usr/include/stddef.h:59 friend class cgraph_edge;: 32 ^: ../../gcc-7.1.0/gcc/cgraph.hnote:: 1599expanded from macro 'offsetof': 17: note: #define offsetof(type, member) __builtin_offsetof(type, member)previous use is here ^ ~~~~~~ for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/alias.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/alias.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 21 warnings generated. In file included from ../../gcc-7.1.0/gcc/caller-save.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/caller-save.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfg.o -MT cfg.o -MMD -MP -MF ./.deps/cfg.TPo ../../gcc-7.1.0/gcc/cfg.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfganal.o -MT cfganal.o -MMD -MP -MF ./.deps/cfganal.TPo ../../gcc-7.1.0/gcc/cfganal.c In file included from ../../gcc-7.1.0/gcc/alias.c:41: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/caller-save.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage In file included from ^../../gcc-7.1.0/gcc/auto-profile.c :46: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note../../gcc-7.1.0/gcc/hash-table.h: did you mean class here? :341static inline struct ipa_polymorphic_call_context *: 1 ^~~~~~: classnote : did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/alias.c:41: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/alias.c:41: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:47: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:102: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:102: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:102clang: : In file included from ../../gcc-7.1.0/gcc/df.hwarning:: 29treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/calls.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/bb-reorder.c:107: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/ccmp.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/calls.c :22#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from ^../../gcc-7.1.0/gcc/coretypes.h :369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/calls.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/bt-load.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gimple-match.c:42749:21: warning: self-comparison always evaluates to false [-Wtautological-compare] if (COMPLEX_CST != COMPLEX_CST) ^ In file included from ../../gcc-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c ^: 22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ccmp.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/builtins.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/bt-load.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/bt-load.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.hIn file included from :../../gcc-7.1.0/gcc/builtins.c3374:: 29./genrtl.h: :../../gcc-7.1.0/gcc/rtl.h436::3023::1 :warning : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] XWINT (rt, 2) = arg2; ^ ~struct GTY((desc("0"), tag("0"), ../../gcc-7.1.0/gcc/rtl.h^: 1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ccmp.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/alias.c:3464: ./gt-alias.h:114:3: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/builtins.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h: struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;435 : ^3 :../../gcc-7.1.0/gcc/hash-map.h :warning: 26array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 19: note XWINT (rt, 1) = arg1;: previous use is here ^ ~ class GTY((user)) hash_map../../gcc-7.1.0/gcc/rtl.h ^: 1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: ./gt-alias.hnote:: 114expanded from macro 'HOST_WIDE_INT':3 : note: # define HOST_WIDE_INT longdid you mean class here? ^ In file included from ../../gcc-7.1.0/gcc/builtins.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h: struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;3374 : ^~~~~~./genrtl.h : class436 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ./gt-alias.h XWINT (rt, 2) = arg2;: 114 ^ ~: 63: ../../gcc-7.1.0/gcc/rtl.hwarning:: 1183struct 'hash_map' was previously declared as a class [-Wmismatched-tags]: 29: note: expanded from macro 'XWINT' struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~../../gcc-7.1.0/gcc/hash-map.h :../../gcc-7.1.0/gcc/rtl.h26::42519::5 :note : noteprevious use is here: array 'hwint' declared here class GTY((user)) hash_map HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: ./gt-alias.hnote:: 114expanded from macro 'HOST_WIDE_INT': 63: # define HOST_WIDE_INT longnote : ^did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cfg.c:51: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/caller-save.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfganal.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/auto-profile.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/auto-profile.c:390:18: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here stack->safe_push ( ^ In file included from ../../gcc-7.1.0/gcc/caller-save.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/caller-save.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/bt-load.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/bt-load.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/bt-load.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alias.c:3220:1: warning: unused function 'set_dest_equal_p' [-Wunused-function] set_dest_equal_p (const_rtx set, const_rtx item) ^ In file included from ../../gcc-7.1.0/gcc/cfganal.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfganal.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfg.c:51: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfg.c:51: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from In file included from ../../gcc-7.1.0/gcc/cfganal.c../../gcc-7.1.0/gcc/ccmp.c::2424: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/target.def::369937: :1In file included from : ../../gcc-7.1.0/gcc/hash-table.h:warning561: : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/mem-stats.h :126:HOOK_VECTOR_END (asm_out)1 :^ warning../../gcc-7.1.0/gcc/target-hooks-macros.h: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]43 :struct mem_usage50 :^ note : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfg.c:51: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/ccmp.c::93724:: 1In file included from :../../gcc-7.1.0/gcc/target.h :warning200: : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target.def :6243:HOOK_VECTOR_END (asm_out)1 :^ warning../../gcc-7.1.0/gcc/target-hooks-macros.h: :empty macro arguments are a C99 feature [-Wc99-extensions]43 :50: HOOK_VECTOR_END (C90_EMPTY_HACK)note : ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ccmp.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/calls.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ccmp.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ccmp.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/caller-save.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/caller-save.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/caller-save.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/calls.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/calls.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/builtins.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ccmp.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 26 warning../../gcc-7.1.0/gcc/gimple.hs: generated. 2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings../../gcc-7.1.0/gcc/gimple.h generated. :3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfgbuild.o -MT cfgbuild.o -MMD -MP -MF ./.deps/cfgbuild.TPo ../../gcc-7.1.0/gcc/cfgbuild.c In file included from ../../gcc-7.1.0/gcc/cfganal.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/cfganal.c:443:8: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here m_el.create (num_edges); ^ In file included from ../../gcc-7.1.0/gcc/calls.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfgcleanup.o -MT cfgcleanup.o -MMD -MP -MF ./.deps/cfgcleanup.TPo ../../gcc-7.1.0/gcc/cfgcleanup.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 10 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfgexpand.o -MT cfgexpand.o -MMD -MP -MF ./.deps/cfgexpand.TPo ../../gcc-7.1.0/gcc/cfgexpand.c In file included from ../../gcc-7.1.0/gcc/builtins.c:58: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] clang ATTRIBUTE_ASM_FPRINTF(2, 3);: ^warning : ../../gcc-7.1.0/gcc/output.htreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/calls.c:35: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/calls.c:35: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/calls.c:35: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/calls.c:45: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/cfg.c:56: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cfg.c:56: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cfg.c:56: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 5 warnings generated. 42 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfghooks.o -MT cfghooks.o -MMD -MP -MF ./.deps/cfghooks.TPo ../../gcc-7.1.0/gcc/cfghooks.c 56 warnings generated. In file included from ../../gcc-7.1.0/gcc/cfgbuild.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfgloop.o -MT cfgloop.o -MMD -MP -MF ./.deps/cfgloop.TPo ../../gcc-7.1.0/gcc/cfgloop.c In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:34: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo ../../gcc-7.1.0/gcc/cfgloopanal.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cfgbuild.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgbuild.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:34: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:34: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgbuild.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfg.c:56: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/cfg.c:1125:26: note: in instantiation of member function 'object_allocator::remove' requested here original_copy_bb_pool->remove (elt); ^ In file included from ../../gcc-7.1.0/gcc/cfg.c:56: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:438:46: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here gcc_assert (m_id == allocation_object::get_instance (object)->id); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/cfg.c:1125:26: note: in instantiation of member function 'object_allocator::remove' requested here original_copy_bb_pool->remove (elt); ^ In file included from ../../gcc-7.1.0/gcc/cfg.c:56: In file included from ../../gcc-7.1.0/gcc/df.h:29: clang../../gcc-7.1.0/gcc/alloc-pool.h: :267warning:: 11: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]warning : using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/cfg.c:1145:38: note: in instantiation of member function 'object_allocator::allocate' requested here *slot = original_copy_bb_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:34: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgbuild.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/config/i386/i386.md:5197:18: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SFmode == SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5197:18: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SFmode == SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5199:23: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (DFmode == DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5199:23: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (DFmode == DFmode) ^ In file included from ../../gcc-7.1.0/gcc/cfghooks.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5275:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V4SFmode == V4SFmode) ^ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgbuild.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374In file included from : ../../gcc-7.1.0/gcc/cfgcleanup.c./genrtl.h::36435:: 3In file included from :../../gcc-7.1.0/gcc/target.h :warning: 200array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-7.1.0/gcc/target.def: XWINT (rt, 1) = arg1;1628 : ^ ~1 :../../gcc-7.1.0/gcc/rtl.h :warning1183: :empty macro arguments are a C99 feature [-Wc99-extensions]29 : HOOK_VECTOR_END (sched)note : ^expanded from macro 'XWINT' ../../gcc-7.1.0/gcc/target-hooks-macros.h:43#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 50 ^ ~: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/rtl.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)425 : ^5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long../../gcc-7.1.0/gcc/cfgcleanup.c : ^ 36In file included from : ../../gcc-7.1.0/gcc/cfgbuild.cIn file included from :../../gcc-7.1.0/gcc/target.h25:: 200In file included from ../../gcc-7.1.0/gcc/rtl.h: :../../gcc-7.1.0/gcc/target.def3374:: 1658./genrtl.h::1436:: 3warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (simd_clone) XWINT (rt, 2) = arg2; ^ ~^ ../../gcc-7.1.0/gcc/rtl.h:../../gcc-7.1.0/gcc/target-hooks-macros.h1183::4329::50 :note : noteexpanded from macro 'XWINT': expanded from macro 'HOOK_VECTOR_END' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)5 : ^ note : array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: In file included from note: expanded from macro 'HOST_WIDE_INT'../../gcc-7.1.0/gcc/cfgcleanup.c :36# define HOST_WIDE_INT long: In file included from ^../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgloopanal.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 10 warningIn file included from s../../gcc-7.1.0/gcc/cfgcleanup.c generated. :36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgloop.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:36: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgcleanup.c:37: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo ../../gcc-7.1.0/gcc/cfgloopmanip.c ../../gcc-7.1.0/gcc/config/i386/i386.md:5867:14: warning: self-comparison always evaluates to false [-Wtautological-compare] if (SImode != SImode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5867:14: warning: self-comparison always evaluates to false [-Wtautological-compare] if (DImode != DImode) ^ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:37: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/cfghooks.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfghooks.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cfghooks.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 7 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo ../../gcc-7.1.0/gcc/cfgrtl.c In file included from ../../gcc-7.1.0/gcc/cfgloop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgloop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgloopanal.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgloopanal.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o symtab.o -MT symtab.o -MMD -MP -MF ./.deps/symtab.TPo ../../gcc-7.1.0/gcc/symtab.c In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgloop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgexpand.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgloopanal.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:40: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:40: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cfgcleanup.c:40: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:7628:14: warning: self-comparison always evaluates to false [-Wtautological-compare] if (HImode != HImode ^ 38 warnings generated. ../../gcc-7.1.0/gcc/config/i386/i386.md:8182:19: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (HImode == HImode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8178:19: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (SImode == SImode) ^ In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8172:14: warning: self-comparison always evaluates to true [-Wtautological-compare] if (DImode == DImode) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo ../../gcc-7.1.0/gcc/cgraph.c ../../gcc-7.1.0/gcc/config/i386/i386.md:8352:18: warning: self-comparison always evaluates to false [-Wtautological-compare] if (SImode != SImode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8344:14: warning: self-comparison always evaluates to true [-Wtautological-compare] if (DImode == DImode) ^ In file included from ../../gcc-7.1.0/gcc/cfgloop.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cfgloop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfgloop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8732:15: warning: self-comparison always evaluates to true [-Wtautological-compare] if (IOR == IOR) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8746:15: warning: self-comparison always evaluates to true [-Wtautological-compare] if (IOR == IOR) ^ In file included from ../../gcc-7.1.0/gcc/cfghooks.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 51 warnings generated. In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:42: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfghooks.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfghooks.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cgraphbuild.o -MT cgraphbuild.o -MMD -MP -MF ./.deps/cgraphbuild.TPo ../../gcc-7.1.0/gcc/cgraphbuild.c In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.hclang:: 315:warning3: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:42: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:42: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgloopanal.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:42: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/config/i386/i386.md:9989:14: warning: self-comparison always evaluates to false [-Wtautological-compare] if (SImode != SImode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9989:14: warning: self-comparison always evaluates to false [-Wtautological-compare] if (DImode != DImode) ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfgloopanal.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:37: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:37: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:37: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cgraph.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/cgraph.h :1980:10:static inline struct rtx_def * warning ^: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]../../gcc-7.1.0/gcc/coretypes.h :62 friend class cgraph_node;:7 : ^ note../../gcc-7.1.0/gcc/cgraph.h: :previous use is here856 :class rtx_def;39 : ^7 warningnotes: generated. previous use is hereIn file included from ../../gcc-7.1.0/gcc/cgraph.c:28: In file included from struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {../../gcc-7.1.0/gcc/coretypes.h : ^369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11:../../gcc-7.1.0/gcc/cgraph.h :warning1980: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]10 : note return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: did you mean struct here? ^ friend class cgraph_node;../../gcc-7.1.0/gcc/coretypes.h : ^~~~~62 : struct7 : note: ../../gcc-7.1.0/gcc/cgraph.hprevious use is here: 1981class rtx_def;: 10 ^: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/cgraph.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgloop.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cgraphunit.o -MT cgraphunit.o -MMD -MP -MF ./.deps/cgraphunit.TPo ../../gcc-7.1.0/gcc/cgraphunit.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cgraphclones.o -MT cgraphclones.o -MMD -MP -MF ./.deps/cgraphclones.TPo ../../gcc-7.1.0/gcc/cgraphclones.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cfgexpand.c:73: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:44: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clangIn file included from : ../../gcc-7.1.0/gcc/cfgrtl.c:44: In file included from warning../../gcc-7.1.0/gcc/target.h: :200treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: ../../gcc-7.1.0/gcc/target.def :6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:45: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62clang:: 1warning:: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]note : did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/config/i386/i386.md:12635:14: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SImode == SImode && !TARGET_CMOVE) ^ In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:45: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:45: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:14394:14: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SFmode == SFmode ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:31: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:48: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cfgrtl.c:48: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/symtab.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cfgrtl.c:48: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cgraph.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:162: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:69: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15578:40: warning: self-comparison always evaluates to false [-Wtautological-compare] else if (TARGET_64BIT || (DFmode != DFmode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15738:17: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15738:17: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15738:17: warning: self-comparison always evaluates to false [-Wtautological-compare] && HImode != HImode ^ 7 warnings generated. ../../gcc-7.1.0/gcc/config/i386/i386.md:15739:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15739:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15739:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && ((DImode != DImode) || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15844:40: warning: self-comparison always evaluates to false [-Wtautological-compare] else if (TARGET_64BIT || (DFmode != DFmode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15844:40: warning: self-comparison always evaluates to false [-Wtautological-compare] else if (TARGET_64BIT || (DFmode != DFmode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:15844:40: warning: self-comparison always evaluates to false [-Wtautological-compare] else if (TARGET_64BIT || (DFmode != DFmode)) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cilk-common.o -MT cilk-common.o -MMD -MP -MF ./.deps/cilk-common.TPo ../../gcc-7.1.0/gcc/cilk-common.c In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:69: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:69: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:162: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:162: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:33: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:69: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:162: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cfgloopmanip.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:35: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:35: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from ../../gcc-7.1.0/gcc/cgraph.c::34635:: 3../../gcc-7.1.0/gcc/alloc-pool.h::428 :27note:: array 'op' declared herewarning: using extended field designator is an extension [-Wextended-offsetof] tree GTY((length ("%h.num_ops"))) op[1]; int size = m_elt_size - offsetof (allocation_object, u.data); ^ ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:37: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:37: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cgraph.c:37: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: ../../gcc-7.1.0/gcc/gimple.hclass 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] :3138 friend class cgraph_node;: 3 ^ :../../gcc-7.1.0/gcc/cgraph.h :856warning:: 39:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here call_stmt->op[2] = chain; ^ ~struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ../../gcc-7.1.0/gcc/gimple.h ^ :371:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/cgraph.h:1980 tree GTY((length ("%h.num_ops"))) op[1];: 10 ^: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:28: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:28: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cgraphbuild.c:28: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:38: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:38: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856../../gcc-7.1.0/gcc/lto-streamer.h::85439:10:: notewarning: : previous use is herestruct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^../../gcc-7.1.0/gcc/cgraph.h :1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? ../../gcc-7.1.0/gcc/cgraph.h: struct varpool_node *,1600 : ^~~~~~10 class: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1980../../gcc-7.1.0/gcc/lto-streamer.h::87610:22:: warningnote: did you mean class here?: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/cgraph.h ^~~~~~ class :856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/symtab.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:49: ../../gcc-7.1.0/gcc/value-prof.h:110:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/value-prof.h:110:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraph.c:53: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cgraph.c:54: ../../gcc-7.1.0/gcc/ipa-inline.h:183../../gcc-7.1.0/gcc/gimple.h:5::3505 :warning: 10struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h: return gs->op[1];175 :19 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote:: 315previous use is here: 3: noteclass GTY((user)) inline_summary_t: public function_summary : array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cilk-common.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/symtab.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/symtab.c:31: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/symtab.c:31: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:71: ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/target.h868::20026: :../../gcc-7.1.0/gcc/target.def :note937:: 1did you mean class here?: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, HOOK_VECTOR_END (asm_out) ^~~~~~ ^ class../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: note../../gcc-7.1.0/gcc/lto-streamer.h: :expanded from macro 'HOOK_VECTOR_END'872 :26#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/cilk-common.c:25../../gcc-7.1.0/gcc/lto-streamer.h: :In file included from 874../../gcc-7.1.0/gcc/coretypes.h::24369:: In file included from note../../gcc-7.1.0/gcc/hash-table.hIn file included from : :../../gcc-7.1.0/gcc/cgraphclones.cdid you mean class here?235:: 71../../gcc-7.1.0/gcc/ggc.h: :In file included from tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,277 : ^~~~~~../../gcc-7.1.0/gcc/target.h 15: class200 : :../../gcc-7.1.0/gcc/target.def ../../gcc-7.1.0/gcc/lto-streamer.h::warning876: 1628struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]::122: :static inline struct rtx_def * warningwarning ^: : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]empty macro arguments are a C99 feature [-Wc99-extensions] tree lto_input_tree (struct lto_input_block *, struct data_in *);HOOK_VECTOR_END (sched) ../../gcc-7.1.0/gcc/coretypes.h ^: ^../../gcc-7.1.0/gcc/lto-streamer.h :62371::../../gcc-7.1.0/gcc/target-hooks-macros.h77:: :note43: note:: 50previous use is here:previous use is here class lto_input_blocknoteclass rtx_def; ^ ^ : expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/lto-streamer.h:In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/cilk-common.c876 : ^25 :: 22: In file included from note../../gcc-7.1.0/gcc/coretypes.h: :did you mean class here?369 : In file included from In file included from ../../gcc-7.1.0/gcc/cgraphclones.c../../gcc-7.1.0/gcc/hash-table.h::71tree lto_input_tree (struct lto_input_block *, struct data_in *);: 235 In file included from ^~~~~~../../gcc-7.1.0/gcc/target.h: :../../gcc-7.1.0/gcc/ggc.h :200 class280: ../../gcc-7.1.0/gcc/target.def::111658:: 1warning:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]warning : empty macro arguments are a C99 feature [-Wc99-extensions] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); HOOK_VECTOR_END (simd_clone) ^ ^../../gcc-7.1.0/gcc/coretypes.h :../../gcc-7.1.0/gcc/target-hooks-macros.h62::437::50 :note : noteprevious use is here: expanded from macro 'HOOK_VECTOR_END'class rtx_def; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:4350 warning:s generated. note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/cgraphclones.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ 71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/cgraphclones.c::4371:: 50In file included from :../../gcc-7.1.0/gcc/target.h :note200: : expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/target.def :5873#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1 ^: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option)In file included from ../../gcc-7.1.0/gcc/cgraphunit.c^: 164../../gcc-7.1.0/gcc/target-hooks-macros.h: :In file included from 43../../gcc-7.1.0/gcc/target.h::50200:: ../../gcc-7.1.0/gcc/target.defnote:: 1658expanded from macro 'HOOK_VECTOR_END':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 (simd_clone) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/cgraphunit.c../../gcc-7.1.0/gcc/cgraphclones.c::16471: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.h::200: 200../../gcc-7.1.0/gcc/target.def: :../../gcc-7.1.0/gcc/target.def5975::16701::1 : warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap)HOOK_VECTOR_END (simt) ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target-hooks-macros.h::43:4350::50 :note : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/symtab.c:35: ../../gcc-7.1.0/gcc/output.h:133:6: warning: In file included from '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]../../gcc-7.1.0/gcc/cgraphunit.c :164: ATTRIBUTE_ASM_FPRINTF(2, 3);In file included from ../../gcc-7.1.0/gcc/target.h ^: 200../../gcc-7.1.0/gcc/output.h: :../../gcc-7.1.0/gcc/target.def123::172253:In file included from 1../../gcc-7.1.0/gcc/cgraphclones.c:::71 : noteIn file included from : ../../gcc-7.1.0/gcc/target.hwarning:expanded from macro 'ATTRIBUTE_ASM_FPRINTF'200: empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-7.1.0/gcc/target.def:HOOK_VECTOR_END (goacc)6216 #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m):^1 :../../gcc-7.1.0/gcc/target-hooks-macros.h : warning ^43: empty macro arguments are a C99 feature [-Wc99-extensions]: 50:HOOK_VECTOR_END (mode_switching) note: ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/target-hooks-macros.h:43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^50 : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphclones.c:71: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.c:3533:10: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref) ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here In file included from symtab_node../../gcc-7.1.0/gcc/cgraphunit.c ^: 164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/cgraphclones.c::566372:: 1../../gcc-7.1.0/gcc/rtl.h:: 302warning: :empty macro arguments are a C99 feature [-Wc99-extensions]1 : HOOK_VECTOR_END (cxx)warning : ^'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/target-hooks-macros.h:43struct GTY((desc("0"), tag("0"),: 50^ : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/cgraph.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3563: 6 ^: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/coretypes.h: struct symtab_node *ref)62 : ^1 :../../gcc-7.1.0/gcc/cgraph.h :note96In file included from : :3../../gcc-7.1.0/gcc/cgraphunit.c:did you mean struct here? :note164: : previous use is hereIn file included from class rtx_def;../../gcc-7.1.0/gcc/target.h symtab_node : ^~~~~ ^200 : struct ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cilk-common.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:164: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cgraph.c:3834: ./gt-cgraph.h:60:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cgraph.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cgraph.h:60:70: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:./gt-cgraph.h165:: 60:70: note../../gcc-7.1.0/gcc/rtl.h: :did you mean class here?302 :1: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; warning ^~~~~~ : class'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o combine.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo ../../gcc-7.1.0/gcc/combine.c 32 warnings generated. ../../gcc-7.1.0/gcc/symtab.c:317:8: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/symtab.c:317:8: note: did you mean class here? struct symtab_node *alias = ref->referring; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:72: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:72: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:165: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:165: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o combine-stack-adj.o -MT combine-stack-adj.o -MMD -MP -MF ./.deps/combine-stack-adj.TPo ../../gcc-7.1.0/gcc/combine-stack-adj.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o compare-elim.o -MT compare-elim.o -MMD -MP -MF ./.deps/compare-elim.TPo ../../gcc-7.1.0/gcc/compare-elim.c ../../gcc-7.1.0/gcc/symtab.c:1266:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 27 warnings generated. ../../gcc-7.1.0/gcc/symtab.c:1316:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/symtab.c:1694:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *alias_alias = ref->referring; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo ../../gcc-7.1.0/gcc/context.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo ../../gcc-7.1.0/gcc/convert.c In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:74: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cilk-common.c:28: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.h:2565struct GTY((desc("0"), tag("0"),: 11:^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/gimple.h62::25821::3 :note : warningdid you mean struct here?: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; gs->op[2] = rhs; ^ ~ ^~~~~../../gcc-7.1.0/gcc/gimple.h :struct346 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:167: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cilk-common.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' ../../gcc-7.1.0/gcc/gimple.h:3505:#define XWINT(RTX, N) ((RTX)->u.hwint[N])10 : ^ ~ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/rtl.h return gs->op[1]; : ^ ~425 :../../gcc-7.1.0/gcc/gimple.h5::315 :note3: :array 'hwint' declared here note HOST_WIDE_INT hwint[1];: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/hwint.h : ^54 :26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cilk-common.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:../../gcc-7.1.0/gcc/gimple.h3::3531 :warning3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ gs->op[1] = rhs; ../../gcc-7.1.0/gcc/rtl.h ^ ~: 1183../../gcc-7.1.0/gcc/gimple.h::31529::3: notenote: : array 'op' declared here expanded from macro 'XWINT' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: ../../gcc-7.1.0/gcc/gimple.hnote:: 3541array 'hwint' declared here: 10: HOST_WIDE_INT hwint[1];warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2];../../gcc-7.1.0/gcc/hwint.h : ^ ~ 54:../../gcc-7.1.0/gcc/gimple.h26::315 :note3: :expanded from macro 'HOST_WIDE_INT' note: array 'op' declared here# define HOST_WIDE_INT long ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:76: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:76: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:76: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cgraphclones.c:77: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/compare-elim.cIn file included from :../../gcc-7.1.0/gcc/cgraphclones.c59:: 77../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/lto-streamer.h62::7521::8 :warning : warningclass 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block (class rtx_def; ^^ ../../gcc-7.1.0/gcc/lto-streamer.h:../../gcc-7.1.0/gcc/coretypes.h371::755: note:: 8previous use is here: noteclass lto_input_block : ^previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:170: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine.c:80: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: In file included from note../../gcc-7.1.0/gcc/cgraphunit.c: :previous use is here170 : ../../gcc-7.1.0/gcc/alloc-pool.hstruct rtx_def;: 267 ^:11 : warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:170: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:174: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:43: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:174: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:174: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/compare-elim.c:59: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/compare-elim.c:59: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4434:17: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V16SFmode == V16SFmode) ^ In file included from ../../gcc-7.1.0/gcc/context.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4439:15: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V4SFmode == V4SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4583:17: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V16SFmode == V16SFmode) ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:176: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/convert.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:176: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer.h:../../gcc-7.1.0/gcc/compare-elim.c868::59: 26In file included from : ../../gcc-7.1.0/gcc/coretypes.hnote:: 369did you mean class here?: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.htree lto_input_tree_ref (struct lto_input_block *, struct data_in *,: 126 ^~~~~~ : class 1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/hash-table.h:341../../gcc-7.1.0/gcc/lto-streamer.h::1872:: 26:note note: : did you mean struct here?did you mean class here? class mem_usage; ^~~~~hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, struct ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class 70 warnings generated. In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:180: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/combine.c:80: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/combine.c:80: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5991:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V8DFmode == V8DFmode) ^ In file included from ../../gcc-7.1.0/gcc/combine.c:80: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:6009:20: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V4SImode == V4SImode || TARGET_AVX2) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:43: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:43: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:194: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o coverage.o -MT coverage.o -MMD -MP -MF ./.deps/coverage.TPo ../../gcc-7.1.0/gcc/coverage.c In file included from ../../gcc-7.1.0/gcc/cgraphunit.c:197: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:43: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/convert.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/convert.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/context.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/context.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:7144:43: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V16SFmode == V16SImode || V16SFmode == V16SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:7144:17: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V16SImode == V16SImode || V16SImode == V16SFmode) ^ 51 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/context.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1:51 warningnotes: generated. did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/convert.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DGCC_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/usr/pkg/gcc7/include/c++/\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/usr/pkg/gcc7/include/c++//x86_64--netbsd\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/pkg/gcc7/include/c++//backward\" -DLOCAL_INCLUDE_DIR=\"/usr/pkg/gcc7/include\" -DCROSS_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/../../../../x86_64--netbsd/sys-include\" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/../../../../x86_64--netbsd/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/usr/pkg/gcc7/\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -DBASEVER="\"7.1.0\"" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cppbuiltin.o -MT cppbuiltin.o -MMD -MP -MF ./.deps/cppbuiltin.TPo ../../gcc-7.1.0/gcc/cppbuiltin.c clang++ -std=gnu++98 -fno-PIE -c -DGCC_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/usr/pkg/gcc7/include/c++/\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/usr/pkg/gcc7/include/c++//x86_64--netbsd\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/pkg/gcc7/include/c++//backward\" -DLOCAL_INCLUDE_DIR=\"/usr/pkg/gcc7/include\" -DCROSS_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/../../../../x86_64--netbsd/sys-include\" -DTOOL_INCLUDE_DIR=\"/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/../../../../x86_64--netbsd/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/usr/pkg/gcc7/\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cppdefault.o -MT cppdefault.o -MMD -MP -MF ./.deps/cppdefault.TPo ../../gcc-7.1.0/gcc/cppdefault.c 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cprop.o -MT cprop.o -MMD -MP -MF ./.deps/cprop.TPo ../../gcc-7.1.0/gcc/cprop.c 65 warnings generated. In file included from ../../gcc-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 60 warnings generated. In file included from ../../gcc-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:62: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cse.o -MT cse.o -MMD -MP -MF ./.deps/cse.TPo ../../gcc-7.1.0/gcc/cse.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cselib.o -MT cselib.o -MMD -MP -MF ./.deps/cselib.TPo ../../gcc-7.1.0/gcc/cselib.c 7 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:45: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/compare-elim.c:62: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/compare-elim.c:62: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o data-streamer.o -MT data-streamer.o -MMD -MP -MF ./.deps/data-streamer.TPo ../../gcc-7.1.0/gcc/data-streamer.c In file included from ../../gcc-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/compare-elim.c:63: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/compare-elim.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 63 ^: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1In file included from :../../gcc-7.1.0/gcc/compare-elim.c :warning63: : empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-7.1.0/gcc/df.h:29HOOK_VECTOR_END (target_option): ../../gcc-7.1.0/gcc/alloc-pool.h^: 428../../gcc-7.1.0/gcc/target-hooks-macros.h::2743:: 50warning:: using extended field designator is an extension [-Wextended-offsetof]note : expanded from macro 'HOOK_VECTOR_END' int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) /usr/include/stddef.h ^: 59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/combine.c:82: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/combine.c:83: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:45: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:46: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:46: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine-stack-adj.c:46: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/combine.c:83: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/combine.c:83: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/coverage.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10897:20: warning: self-comparison always evaluates to true [-Wtautological-compare] && (V8DImode == V8DImode || TARGET_AVX512VL)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10908:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX || SMAX == UMAX) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10897:20: warning: self-comparison always evaluates to true [-Wtautological-compare] && (V8DImode == V8DImode || TARGET_AVX512VL)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10897:20: warning: self-comparison always evaluates to true [-Wtautological-compare] && (V8DImode == V8DImode || TARGET_AVX512VL)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10908:32: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == SMAX || UMAX == UMAX) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10919:20: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMAX == UMAX || UMAX == UMIN) ? GTU : GT; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10897:20: warning: self-comparison always evaluates to true [-Wtautological-compare] && (V8DImode == V8DImode || TARGET_AVX512VL)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10919:36: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMIN == UMAX || UMIN == UMIN) ? GTU : GT; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10908:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX || SMAX == UMAX) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10908:32: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == SMAX || UMAX == UMAX) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10919:20: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMAX == UMAX || UMAX == UMIN) ? GTU : GT; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10919:36: warning: self-comparison always evaluates to true [-Wtautological-compare] code = (UMIN == UMAX || UMIN == UMIN) ? GTU : GT; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10908:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX || SMAX == UMAX) ^ In file included from ../../gcc-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:../../gcc-7.1.0/gcc/config/i386/sse.md43::1090850::32 :note : warningexpanded from macro 'HOOK_VECTOR_END': self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == SMAX || UMAX == UMAX) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/convert.c:27../../gcc-7.1.0/gcc/config/i386/sse.md: :In file included from 10919../../gcc-7.1.0/gcc/target.h::20200:: ../../gcc-7.1.0/gcc/target.defwarning: :self-comparison always evaluates to true [-Wtautological-compare]1670 :1: code = (UMAX == UMAX || UMAX == UMIN) ? GTU : GT; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note../../gcc-7.1.0/gcc/config/i386/sse.md: :expanded from macro 'HOOK_VECTOR_END'10919 :36: warning: self-comparison always evaluates to true [-Wtautological-compare]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ code = (UMIN == UMAX || UMIN == UMIN) ? GTU : GT; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10949:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX) ^ In file included from ../../gcc-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10938:33: warning: self-comparison always evaluates to true [-Wtautological-compare] if (TARGET_SSE4_1 || V8HImode == V8HImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10949:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SMAX == SMAX) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:10938:33: warning: self-comparison always evaluates to true [-Wtautological-compare] if (TARGET_SSE4_1 || V8HImode == V8HImode) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:../../gcc-7.1.0/gcc/config/i386/sse.md4916::109491::16: warningwarning: : self-comparison always evaluates to true [-Wtautological-compare]empty macro arguments are a C99 feature [-Wc99-extensions] if (SMAX == SMAX) ^HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50../../gcc-7.1.0/gcc/config/i386/sse.md:: 11012note:: 34:expanded from macro 'HOOK_VECTOR_END' warning : self-comparison always evaluates to true [-Wtautological-compare] if (TARGET_SSE4_1 || V16QImode == V16QImode)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11014:17: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMAX == UMAX && V16QImode == V8HImode) ^ In file included from ../../gcc-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11034:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == UMAX) ^ In file included from ../../gcc-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning../../gcc-7.1.0/gcc/config/i386/sse.md: :empty macro arguments are a C99 feature [-Wc99-extensions]11012 :34:HOOK_VECTOR_END (shrink_wrap) warning: ^self-comparison always evaluates to true [-Wtautological-compare] ../../gcc-7.1.0/gcc/target-hooks-macros.h: if (TARGET_SSE4_1 || V16QImode == V16QImode)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-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11014:17: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMAX == UMAX && V8HImode == V8HImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11014:37: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMAX == UMAX && V8HImode == V8HImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11034:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == UMAX) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11014:37: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMIN == UMAX && V8HImode == V8HImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11014:17: warning: self-comparison always evaluates to true [-Wtautological-compare] else if (UMAX == UMAX && V4SImode == V8HImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:11034:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (UMAX == UMAX) ^ In file included from ../../gcc-7.1.0/gcc/convert.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/coverage.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cppdefault.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 25 warnings generated. 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/cppbuiltin.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/combine.c:87: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine.c:87: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/combine.c:87: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/coverage.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o data-streamer-in.o -MT data-streamer-in.o -MMD -MP -MF ./.deps/data-streamer-in.TPo ../../gcc-7.1.0/gcc/data-streamer-in.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o data-streamer-out.o -MT data-streamer-out.o -MMD -MP -MF ./.deps/data-streamer-out.TPo ../../gcc-7.1.0/gcc/data-streamer-out.c In file included from ../../gcc-7.1.0/gcc/cppdefault.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cppdefault.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/combine.c:94: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/combine.c:94: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/combine.c:94: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cse.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cprop.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cppdefault.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cppbuiltin.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cppbuiltin.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cselib.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cppbuiltin.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/data-streamer.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 66 warnings generated. In file included from ../../gcc-7.1.0/gcc/cprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cse.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cse.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dbxout.o -MT dbxout.o -MMD -MP -MF ./.deps/dbxout.TPo ../../gcc-7.1.0/gcc/dbxout.c In file included from ../../gcc-7.1.0/gcc/cse.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warningIn file included from : ../../gcc-7.1.0/gcc/cselib.ctreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cselib.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:13731:18: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SImode == SImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:13749:18: warning: self-comparison always evaluates to true [-Wtautological-compare] if (SImode == SImode) ^ In file included from ../../gcc-7.1.0/gcc/cselib.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/data-streamer.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:15568:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V2DFmode == V2DFmode ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:15676:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V2DFmode == V2DFmode ^ In file included from ../../gcc-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dbgcnt.o -MT dbgcnt.o -MMD -MP -MF ./.deps/dbgcnt.TPo ../../gcc-7.1.0/gcc/dbgcnt.c In file included from ../../gcc-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:31: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/data-streamer-in.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/coverage.c:32: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/config/i386/sse.md:16947:18: warning: self-comparison always evaluates to false [-Wtautological-compare] if (ASHIFT != ASHIFT) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dce.o -MT dce.o -MMD -MP -MF ./.deps/dce.TPo ../../gcc-7.1.0/gcc/dce.c ../../gcc-7.1.0/gcc/config/i386/sse.md:16964:23: warning: self-comparison always evaluates to true [-Wtautological-compare] gen = (LSHIFTRT == LSHIFTRT ? gen_xop_shlv16qi3 : gen_xop_shav16qi3); ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ ../../gcc-7.1.0/gcc/config/i386/sse.mdstruct: 16947:18: warning: self-comparison always evaluates to false [-Wtautological-compare] if (ASHIFT != ASHIFT) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:16964:23: warning: self-comparison always evaluates to true [-Wtautological-compare] gen = (LSHIFTRT == LSHIFTRT ? gen_xop_shlv16qi3 : gen_xop_shav16qi3); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/config/i386/sse.md:16940:31: warning: self-comparison always evaluates to true [-Wtautological-compare] if (TARGET_XOP && V16QImode == V16QImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:16947:18: warning: self-comparison always evaluates to false [-Wtautological-compare] if (ASHIFT != ASHIFT) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:16940:31: warning: self-comparison always evaluates to true [-Wtautological-compare] if (TARGET_XOP && V16QImode == V16QImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:16964:23: warning: self-comparison always evaluates to true [-Wtautological-compare] gen = (LSHIFTRT == LSHIFTRT ? gen_xop_shlv16qi3 : gen_xop_shav16qi3); ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:16940:31: warning: self-comparison always evaluates to true [-Wtautological-compare] if (TARGET_XOP && V16QImode == V16QImode) ^ In file included from ../../gcc-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:32: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5:In file included from In file included from ../../gcc-7.1.0/gcc/dbxout.cnote:../../gcc-7.1.0/gcc/cppbuiltin.c: 71:: array 'hwint' declared here../../gcc-7.1.0/gcc/coretypes.h :2462 HOST_WIDE_INT hwint[1];: : 1 ^: In file included from ../../gcc-7.1.0/gcc/hwint.h../../gcc-7.1.0/gcc/target.hwarning:: 200class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: 54: :../../gcc-7.1.0/gcc/target.def26:: 1628note:: 1expanded from macro 'HOST_WIDE_INT'class rtx_def; : # define HOST_WIDE_INT long^ warning : ^empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/coretypes.h In file included from :HOOK_VECTOR_END (sched)../../gcc-7.1.0/gcc/coverage.c55:: 832^: :In file included from ../../gcc-7.1.0/gcc/rtl.hnote:: ../../gcc-7.1.0/gcc/target-hooks-macros.hprevious use is here3374 : :./genrtl.h43:436struct rtx_def;: : ^350: : warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 29 ^: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long../../gcc-7.1.0/gcc/cppbuiltin.c : ^24 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/data-streamer-out.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7In file included from : ../../gcc-7.1.0/gcc/cppbuiltin.cnote:: 24previous use is here: In file included from class rtx_def;../../gcc-7.1.0/gcc/target.h : ^200 : ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cppbuiltin.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17901:20: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V4DFmode == V4DFmode) ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cprop.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1:In file included from ../../gcc-7.1.0/gcc/cse.c:note24: : In file included from did you mean struct here?../../gcc-7.1.0/gcc/target.h :200class rtx_def;: ../../gcc-7.1.0/gcc/target.def:^~~~~3288 :struct1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cse.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cse.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cse.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cprop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cprop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dbxout.c:71: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dbxout.c:71: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cprop.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cprop.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cprop.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:71: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from ../../gcc-7.1.0/gcc/cselib.c:class mem_usage;24 : ^~~~~In file included from ../../gcc-7.1.0/gcc/target.hstruct: 200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c :38: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here In file included from ../../gcc-7.1.0/gcc/cselib.c: struct symtab_node *symtab_node;24 : ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/coverage.c:38: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/coverage.c:38: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cselib.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cselib.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; In file included from ^~~~~../../gcc-7.1.0/gcc/dce.c : struct22 : ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/coretypes.h::198162::101:: warningwarning: : class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags]class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:class rtx_def;17 :^ note../../gcc-7.1.0/gcc/coretypes.h: :previous use is here55 :8: for_user)) cgraph_edge { note ^: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/data-streamer.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/dbgcnt.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/coverage.c:43: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/cselib.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cselib.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/cse.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cse.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/cse.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/data-streamer.c:28: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/dce.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dce.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.c:28: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/data-streamer.c:28: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/dbgcnt.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dbgcnt.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dce.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/config/i386/sync.md:154:14: warning: self-comparison always evaluates to true [-Wtautological-compare] if (DImode == DImode && !TARGET_64BIT) ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.c:29: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo ../../gcc-7.1.0/gcc/ddg.c In file included from ../../gcc-7.1.0/gcc/dbgcnt.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.c:29: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here ../../gcc-7.1.0/gcc/hash-table.hclass lto_input_block: 341 ^: 1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/lto-streamer.h:752../../gcc-7.1.0/gcc/config/i386/sync.md::8250:: 14note:: did you mean class here?warning : self-comparison always evaluates to true [-Wtautological-compare] extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ if (DImode == DImode && !TARGET_64BIT) class ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/config/i386/sync.md:420:14: warning: self-comparison always evaluates to true [-Wtautological-compare] if (DImode == DImode && TARGET_64BIT) ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.c:29: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o debug.o -MT debug.o -MMD -MP -MF ./.deps/debug.TPo ../../gcc-7.1.0/gcc/debug.c In file included from ../../gcc-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: In file included from expanded from macro 'offsetof'../../gcc-7.1.0/gcc/dbxout.c :72: In file included from ../../gcc-7.1.0/gcc/target.h:#define offsetof(type, member) __builtin_offsetof(type, member)200 : ^ ~~~~~~../../gcc-7.1.0/gcc/target.def :5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); In file included from ^ ~~~~~../../gcc-7.1.0/gcc/dbxout.c :/usr/include/stddef.h72:: 59In file included from :../../gcc-7.1.0/gcc/target.h32::200 : note../../gcc-7.1.0/gcc/target.def: :expanded from macro 'offsetof'5663 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define offsetof(type, member) __builtin_offsetof(type, member) HOOK_VECTOR_END (cxx) ^ ~~~~~~ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cselib.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' In file included from ../../gcc-7.1.0/gcc/dbxout.c:72#define offsetof(type, member) __builtin_offsetof(type, member): In file included from ^ ~~~~~~../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 54 warnings generated. In file included from ../../gcc-7.1.0/gcc/dbxout.c:72: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/data-streamer-out.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:In file included from 10../../gcc-7.1.0/gcc/dbxout.c:: 74warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/rtl.h : return gs->op[1];302 : ^ ~1 : warning../../gcc-7.1.0/gcc/gimple.h:: 346'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]:3 :struct GTY((desc("0"), tag("0"), note^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/coretypes.h::252762::31:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean struct here? gs->op[1] = rhs;class rtx_def; ^ ~ ^~~~~../../gcc-7.1.0/gcc/gimple.h :struct346 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 10 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cse.c:6221:38: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] || (CONST_DOUBLE_P (new_rtx) && CONST_DOUBLE_HIGH (new_rtx) >= 0)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/rtl.h:1867:30: note: expanded from macro 'CONST_DOUBLE_HIGH' #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1186:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o df-core.o -MT df-core.o -MMD -MP -MF ./.deps/df-core.TPo ../../gcc-7.1.0/gcc/df-core.c In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o df-problems.o -MT df-problems.o -MMD -MP -MF ./.deps/df-problems.TPo ../../gcc-7.1.0/gcc/df-problems.c In file included from ../../gcc-7.1.0/gcc/dbxout.c:74: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dbxout.c:74: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315clang:3: :warning : notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/dce.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:30: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dce.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dce.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:30: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/data-streamer-out.c:30: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class 31 warnings generated. ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:30: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19../../gcc-7.1.0/gcc/data-streamer.h:: 229note:29: :did you mean class here? note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~streamer_read_hwi_in_range (struct lto_input_block *ib, class ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:30: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ddg.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/data-streamer-in.c:30: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cselib.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: ../../gcc-7.1.0/gcc/data-streamer.hin instantiation of member function 'base_pool_allocator::remove' requested here: 141:24 m_allocator.remove (object);: warning ^: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/cselib.c :404streamer_read_bitpack (struct lto_input_block *ib): 17 ^: ../../gcc-7.1.0/gcc/lto-streamer.hnote:: 371in instantiation of member function 'object_allocator::remove' requested here:7 : elt_list_pool.remove (l);note : ^previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cselib.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13:../../gcc-7.1.0/gcc/data-streamer.h :warning166: :using extended field designator is an extension [-Wextended-offsetof]25 : warning - offsetof (allocation_object,: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^ /usr/include/stddef.h = streamer_read_uhwi ((struct lto_input_block *)bp->stream);: 59 ^: 32../../gcc-7.1.0/gcc/lto-streamer.h:: 371note:: 7expanded from macro 'offsetof': note: previous use is here #define offsetof(type, member) __builtin_offsetof(type, member)class lto_input_block ^ ~~~~~~ ^ ../../gcc-7.1.0/gcc/alloc-pool.h:438:../../gcc-7.1.0/gcc/data-streamer.h46::166 :note25: :in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here note: gcc_assert (m_id == allocation_object::get_instance (object)->id);did you mean class here? ^ ../../gcc-7.1.0/gcc/alloc-pool.h = streamer_read_uhwi ((struct lto_input_block *)bp->stream);: 520 ^~~~~~: 17 class: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/cselib.c:404:17: note: in instantiation of member function 'object_allocator::remove' requested here elt_list_pool.remove (l); ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer-in.c:66:10: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib, unsigned int *rlen) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:66:10: note: did you mean class here? struct lto_input_block *ib, unsigned int *rlen) ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o df-scan.o -MT df-scan.o -MMD -MP -MF ./.deps/df-scan.TPo ../../gcc-7.1.0/gcc/df-scan.c In file included from ../../gcc-7.1.0/gcc/cselib.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/cselib.c:1302:38: note: in instantiation of member function 'base_pool_allocator::allocate' requested here e->val_rtx = (rtx_def*) value_pool.allocate (); ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:75:48: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_string (struct data_in *data_in, struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:75:48: note: did you mean class here? streamer_read_string (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer-in.c:122:21: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uhwi (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:122:21: note: did you mean class here? streamer_read_uhwi (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer-in.c:157:20: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:157:20: note: did you mean class here? streamer_read_hwi (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer-in.c:181:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_gcov_count (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:181:27: note: did you mean class here? streamer_read_gcov_count (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer-in.c:191:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_wide_int (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:191:25: note: did you mean class here? streamer_read_wide_int (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer-in.c:206:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_widest_int (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer-in.c:206:27: note: did you mean class here? streamer_read_widest_int (struct lto_input_block *ib) ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dbxout.c:81: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/dce.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/dce.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/dce.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/dbxout.c:81: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/dbxout.c:81: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ddg.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ddg.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/debug.c:20: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ddg.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dbxout.c:87: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/dbxout.c:91: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-core.c:379: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 61 warnings generated. In file included from ../../gcc-7.1.0/gcc/df-problems.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 54 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-strict-aliasing -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dfp.o -MT dfp.o -MMD -MP -MF ./.deps/dfp.TPo ../../gcc-7.1.0/gcc/dfp.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dojump.o -MT dojump.o -MMD -MP -MF ./.deps/dojump.TPo ../../gcc-7.1.0/gcc/dojump.c In file included from ../../gcc-7.1.0/gcc/df-core.c:379: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^In file included from ../../gcc-7.1.0/gcc/debug.c../../gcc-7.1.0/gcc/coretypes.h::2062: :In file included from ../../gcc-7.1.0/gcc/coretypes.h7::369 : noteIn file included from : ../../gcc-7.1.0/gcc/hash-table.hprevious use is here: 235: ../../gcc-7.1.0/gcc/ggc.hclass rtx_def;: 277 ^: 15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/df-core.cstatic inline struct rtx_def * : ^379 : ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h62::3697: :In file included from ../../gcc-7.1.0/gcc/hash-table.hnote: :previous use is here235 : class rtx_def; ../../gcc-7.1.0/gcc/ggc.h ^: 280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/debug.c:20: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);:280 :11 ^: ../../gcc-7.1.0/gcc/coretypes.hwarning: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]62 :7: note return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); : ^previous use is here ../../gcc-7.1.0/gcc/coretypes.h:62class rtx_def;: 7 ^: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/debug.c:20: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/df-scan.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-core.c:379: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/df-problems.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-problems.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/df-problems.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dominance.o -MT dominance.o -MMD -MP -MF ./.deps/dominance.TPo ../../gcc-7.1.0/gcc/dominance.c In file included from ../../gcc-7.1.0/gcc/df-scan.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-scan.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-scan.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 26 warnings generated. 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/ddg.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o domwalk.o -MT domwalk.o -MMD -MP -MF ./.deps/domwalk.TPo ../../gcc-7.1.0/gcc/domwalk.c 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o double-int.o -MT double-int.o -MMD -MP -MF ./.deps/double-int.TPo ../../gcc-7.1.0/gcc/double-int.c In file included from ../../gcc-7.1.0/gcc/dojump.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dfp.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dse.o -MT dse.o -MMD -MP -MF ./.deps/dse.TPo ../../gcc-7.1.0/gcc/dse.c In file included from ../../gcc-7.1.0/gcc/ddg.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ddg.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ddg.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ddg.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ddg.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dojump.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dojump.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-core.c:381: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dojump.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dfp.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here In file included from ../../gcc-7.1.0/gcc/df-scan.cclass rtx_def;:28 : ^In file included from ../../gcc-7.1.0/gcc/target.h: 200: ../../gcc-7.1.0/gcc/target.def:5510:1: warningIn file included from : ../../gcc-7.1.0/gcc/dfp.cempty macro arguments are a C99 feature [-Wc99-extensions]: 22HOOK_VECTOR_END (c): In file included from ^../../gcc-7.1.0/gcc/coretypes.h :../../gcc-7.1.0/gcc/target-hooks-macros.h369:: 43:50In file included from :../../gcc-7.1.0/gcc/hash-table.h :note: 235expanded from macro 'HOOK_VECTOR_END': ../../gcc-7.1.0/gcc/ggc.h:280#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 11 ^: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-scan.c:29: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/df-core.c:381: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/df-core.c:381: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dfp.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/df-scan.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/df-scan.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-core.c :382: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/df-core.c:382: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-core.c:382: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/df-problems.c:29: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dominance.c:37: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-problems.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/df-problems.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/dse.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-problems.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/df-problems.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/df-problems.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dumpfile.o -MT dumpfile.o -MMD -MP -MF ./.deps/dumpfile.TPo ../../gcc-7.1.0/gcc/dumpfile.c In file included from ../../gcc-7.1.0/gcc/domwalk.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/df-scan.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/df-scan.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/df-scan.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/double-int.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 33 warnings generated. In file included from ../../gcc-7.1.0/gcc/dominance.c:37: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dominance.c:37: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dse.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dse.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dwarf2asm.o -MT dwarf2asm.o -MMD -MP -MF ./.deps/dwarf2asm.TPo ../../gcc-7.1.0/gcc/dwarf2asm.c In file included from ../../gcc-7.1.0/gcc/dominance.c:37: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dse.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 32 warnings generated. In file included from ../../gcc-7.1.0/gcc/double-int.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/double-int.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/domwalk.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/domwalk.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/double-int.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/df-problems.c:30: In file included from ../../gcc-7.1.0/gcc/df.h../../gcc-7.1.0/gcc/hash-table.h:341:1: note:: did you mean struct here? class mem_usage; ^~~~~ struct 29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/df-problems.c:2265:48: note: in instantiation of member function 'object_allocator::allocate' requested here struct df_link *link = df_chain->block_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/domwalk.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dwarf2cfi.o -MT dwarf2cfi.o -MMD -MP -MF ./.deps/dwarf2cfi.TPo ../../gcc-7.1.0/gcc/dwarf2cfi.c In file included from ../../gcc-7.1.0/gcc/df-problems.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/df-problems.c:2265:48: note: in instantiation of member function 'object_allocator::allocate' requested here struct df_link *link = df_chain->block_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/df-problems.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/df-problems.c:2290:26: note: in instantiation of member function 'object_allocator::remove' requested here df_chain->block_pool->remove (chain); ^ In file included from ../../gcc-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h10: warning200s: generated. ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dojump.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo ../../gcc-7.1.0/gcc/dwarf2out.c In file included from ../../gcc-7.1.0/gcc/df-scan.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/df-scan.c:481:42: note: in instantiation of member function 'object_allocator::allocate' requested here reg_info = problem_data->reg_pool->allocate (); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/df-scan.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/df-scan.c:481:42: note: in instantiation of member function 'object_allocator::allocate' requested here reg_info = problem_data->reg_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/df-scan.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/df-scan.c:702:36: note: in instantiation of member function 'object_allocator::remove' requested here problem_data->ref_base_pool->remove ((df_base_ref *) (ref)); ^ In file included from ../../gcc-7.1.0/gcc/dojump.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dojump.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dumpfile.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dumpfile.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dumpfile.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:30: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo ../../gcc-7.1.0/gcc/emit-rtl.c In file included from ../../gcc-7.1.0/gcc/dumpfile.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dse.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dse.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. 28 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o et-forest.o -MT et-forest.o -MMD -MP -MF ./.deps/et-forest.TPo ../../gcc-7.1.0/gcc/et-forest.c In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:60: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o except.o -MT except.o -MMD -MP -MF ./.deps/except.TPo ../../gcc-7.1.0/gcc/except.c 51 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:60: clangIn file included from : ../../gcc-7.1.0/gcc/coretypes.hwarning:: 369treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:60: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:60: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o explow.o -MT explow.o -MMD -MP -MF ./.deps/explow.TPo ../../gcc-7.1.0/gcc/explow.c ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dse.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/gimple.h :struct mem_usage2527 :^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here?../../gcc-7.1.0/gcc/gimple.h :2545:12class mem_usage;: ^~~~~warning : structarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o expmed.o -MT expmed.o -MMD -MP -MF ./.deps/expmed.TPo ../../gcc-7.1.0/gcc/expmed.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here4 warning tree GTY((length ("%h.num_ops"))) op[1];s generated. ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o expr.o -MT expr.o -MMD -MP -MF ./.deps/expr.TPo ../../gcc-7.1.0/gcc/expr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dse.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: In file included from note: ../../gcc-7.1.0/gcc/dse.cexpanded from macro 'HOOK_VECTOR_END': 34: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/df.h : ^ 29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/dse.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:36: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 22 warnings generated. 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o fibonacci_heap.o -MT fibonacci_heap.o -MMD -MP -MF ./.deps/fibonacci_heap.TPo ../../gcc-7.1.0/gcc/fibonacci_heap.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o final.o -MT final.o -MMD -MP -MF ./.deps/final.TPo ../../gcc-7.1.0/gcc/final.c 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o fixed-value.o -MT fixed-value.o -MMD -MP -MF ./.deps/fixed-value.TPo ../../gcc-7.1.0/gcc/fixed-value.c In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:114: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:61: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/dse.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/dse.c:643:36: note: in instantiation of member function 'object_allocator::allocate' requested here *slot = gi = group_info_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/et-forest.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dse.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/dse.c:643:36: note: in instantiation of member function 'object_allocator::allocate' requested here *slot = gi = group_info_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:63: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dse.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/dse.c:716:22: note: in instantiation of member function 'object_allocator::remove' requested here cse_store_info_pool.remove (cur); ^ ../../gcc-7.1.0/gcc/dse.c:1211:1: warning: unused function 'set_all_positions_unneeded' [-Wunused-function] set_all_positions_unneeded (store_info *s_info) ^ In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:31: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:63: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:63: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/except.c:114: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/except.c:114: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.cIn file included from :../../gcc-7.1.0/gcc/dwarf2cfi.c114:: 23In file included from : ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/target.h369:: 200In file included from : ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/target.def::5615510: :../../gcc-7.1.0/gcc/mem-stats.h1::126 :warning1: :empty macro arguments are a C99 feature [-Wc99-extensions] warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]HOOK_VECTOR_END (c) ^struct mem_usage ../../gcc-7.1.0/gcc/target-hooks-macros.h^: 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from class mem_usage;../../gcc-7.1.0/gcc/dwarf2cfi.c ^~~~~: 23struct: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2asm.c:1059: ./gt-dwarf2asm.h:48:3: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2asm.h:48:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-dwarf2asm.h:48:55: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-dwarf2asm.h:48:55: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/et-forest.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/et-forest.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/expr.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/explow.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2asm.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: In file included from ../../gcc-7.1.0/gcc/vec.h../../gcc-7.1.0/gcc/et-forest.c:1058::2710:: In file included from warning../../gcc-7.1.0/gcc/coretypes.h: :offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof]369 : In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);: 126 ^ ~~~~~~~~~: 1/usr/include/stddef.h:: 59warning:: 32'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: notestruct mem_usage: expanded from macro 'offsetof'^ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: ../../gcc-7.1.0/gcc/hash-table.hin instantiation of function template specialization 'va_heap::reserve >' requested here: 341:1: va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); note ^: did you mean struct here?../../gcc-7.1.0/gcc/vec.h: 1465:10class mem_usage;: ^~~~~note : structin instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1292:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-7.1.0/gcc/dwarf2asm.c:953:44: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here auto_vec > temp (indirect_pool->elements ()); ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dwarf2cfi.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/fixed-value.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/et-forest.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/et-forest.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/et-forest.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/expmed.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/expr.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/expr.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/et-forest.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/et-forest.c:446:31: note: in instantiation of member function 'object_allocator::allocate' requested here et_occ *nw = et_occurrences.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/et-forest.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' In file included from #define offsetof(type, member) __builtin_offsetof(type, member)../../gcc-7.1.0/gcc/emit-rtl.c : ^ ~~~~~~39 : ../../gcc-7.1.0/gcc/alloc-pool.hIn file included from :../../gcc-7.1.0/gcc/target.h416::20022: :../../gcc-7.1.0/gcc/target.def :note1954: :in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here1 : warning allocation_object::get_instance (header)->id = m_id;: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ../../gcc-7.1.0/gcc/alloc-pool.h:HOOK_VECTOR_END (vectorize)501 :^31 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :in instantiation of member function 'base_pool_allocator::allocate' requested here50 : return ::new (m_allocator.allocate ()) T;note : ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/et-forest.c:446:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)31 : ^ note: in instantiation of member function 'object_allocator::allocate' requested here et_occ *nw = et_occurrences.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/et-forest.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/et-forest.c:490:18: note: in instantiation of member function 'object_allocator::remove' requested here et_occurrences.remove (t->rightmost_occ); ^ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-7.1.0/gcc/explow.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/explow.c:HOOK_VECTOR_END (addr_space)23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h^:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here../../gcc-7.1.0/gcc/target-hooks-macros.h :43class rtx_def;: 50 ^: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fibonacci_heap.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:39: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/emit-rtl.c:40: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/expr.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from In file included from ../../gcc-7.1.0/gcc/explow.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct :1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/fixed-value.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fixed-value.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/fixed-value.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:40: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:40: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:70: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/expmed.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/expmed.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:70: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:70: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o fold-const.o -MT fold-const.o -MMD -MP -MF ./.deps/fold-const.TPo ../../gcc-7.1.0/gcc/fold-const.c ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 26 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from ../../gcc-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/cgraph.h:1600:HOOK_VECTOR_END (sched)10 :^ note../../gcc-7.1.0/gcc/target-hooks-macros.h: :did you mean struct here?43 :50: friend class cgraph_node; note ^~~~~: expanded from macro 'HOOK_VECTOR_END' struct #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116In file included from : ../../gcc-7.1.0/gcc/fibonacci_heap.cIn file included from :../../gcc-7.1.0/gcc/target.h23:: 200In file included from : ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/target.def::3691722: :In file included from 1../../gcc-7.1.0/gcc/hash-table.h:: 235warning: : ../../gcc-7.1.0/gcc/ggc.hempty macro arguments are a C99 feature [-Wc99-extensions]: 277:15HOOK_VECTOR_END (goacc): ^warning : ../../gcc-7.1.0/gcc/target-hooks-macros.hstruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 43:50: static inline struct rtx_def *note : ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/coretypes.h:62:7#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note : previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fibonacci_heap.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/cgraph.h:1980 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 10 ^: ../../gcc-7.1.0/gcc/coretypes.hwarning:: 62class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 7:In file included from ../../gcc-7.1.0/gcc/except.cnote friend class cgraph_node;:: 116 ^previous use is here: In file included from class rtx_def;../../gcc-7.1.0/gcc/cgraph.h ../../gcc-7.1.0/gcc/target.h: ^856 ::20039: :../../gcc-7.1.0/gcc/target.def :note1954: :1previous use is here : warning: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/cgraph.h:1980:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)10 : ^ note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/except.c:116: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: In file included from ../../gcc-7.1.0/gcc/final.c:48: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55warning:: 8'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: notestruct mem_usage: previous use is here struct rtx_def; ^ ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from ../../gcc-7.1.0/gcc/except.cclass mem_usage;: 116^~~~~: In file included from struct../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2out.c:79: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/except.c:117: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/fibonacci_heap.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o fold-const-call.o -MT fold-const-call.o -MMD -MP -MF ./.deps/fold-const-call.TPo ../../gcc-7.1.0/gcc/fold-const-call.c In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:87: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:35: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/dwarf2cfi.c:39: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/except.c:117: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/except.c:117: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/final.c:48: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/final.c:48: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 49 warnings generated. In file included from ../../gcc-7.1.0/gcc/final.c:48: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o function.o -MT function.o -MMD -MP -MF ./.deps/function.TPo ../../gcc-7.1.0/gcc/function.c In file included from ../../gcc-7.1.0/gcc/explow.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:42: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:42: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:42: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/explow.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/explow.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expr.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/expr.c../../gcc-7.1.0/gcc/expmed.c::2526: : ../../gcc-7.1.0/gcc/rtl.hIn file included from :../../gcc-7.1.0/gcc/target.h:302200:: 1../../gcc-7.1.0/gcc/target.def:: 1670warning:: 1'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: warning: struct GTY((desc("0"), tag("0"), empty macro arguments are a C99 feature [-Wc99-extensions]^ HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:../../gcc-7.1.0/gcc/coretypes.h200:: 62../../gcc-7.1.0/gcc/target.def::11722:: 1note:: did you mean struct here?warning : class rtx_def;empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~ HOOK_VECTOR_END (goacc)struct ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:45: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/expmed.c:26: In file included from class rtx_def; ../../gcc-7.1.0/gcc/target.h^: 200: ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/target.def::556243::81:: notewarning: : previous use is hereempty macro arguments are a C99 feature [-Wc99-extensions] struct rtx_def; ^HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/expmed.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o function-tests.o -MT function-tests.o -MMD -MP -MF ./.deps/function-tests.TPo ../../gcc-7.1.0/gcc/function-tests.c In file included from ../../gcc-7.1.0/gcc/expr.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/expr.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/except.c:127: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/except.c:127: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/except.c:127: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/expmed.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/expmed.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/fold-const-call.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/fold-const.c:45: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fold-const.c:45: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:45: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:51: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/except.c:137: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/except.c:140: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:40: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/explow.c:41: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/final.c:51: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/final.c:51: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/function.c:36: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fold-const-call.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fold-const-call.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/expr.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/fold-const-call.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/emit-rtl.c:3963:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); ^~~~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/rtl.h:1585:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1180:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:424:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return &call_stmt->op[2];../../gcc-7.1.0/gcc/function-tests.c : ^ ~22 : ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/coretypes.h::37162::31:: notewarning: : array 'op' declared hereclass 'rtx_def' was previously declared as a struct [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note../../gcc-7.1.0/gcc/gimple.h: :previous use is here3138 :3struct rtx_def;: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 24 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/function.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/function.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/emit-rtl.c:5140:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/rtl.h:1585:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1180:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:424:5: note: array 'fld' declared here rtunion fld[1]; ^ ../../gcc-7.1.0/gcc/emit-rtl.c:5140:22: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] NOTE_DATA (note) = NOTE_DATA (orig); ^~~~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/rtl.h:1585:33: note: expanded from macro 'NOTE_DATA' #define NOTE_DATA(INSN) RTL_CHECKC1 (INSN, 3, NOTE) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1180:37: note: expanded from macro 'RTL_CHECKC1' #define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:424:5: note: array 'fld' declared here rtunion fld[1]; ^ In file included from ../../gcc-7.1.0/gcc/except.c:3412: ./gt-except.h:79:3: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-except.h:79:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class ./gt-except.h:79:59: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ./gt-except.h:79:59: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o fwprop.o -MT fwprop.o -MMD -MP -MF ./.deps/fwprop.TPo ../../gcc-7.1.0/gcc/fwprop.c In file included from ../../gcc-7.1.0/gcc/function.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/function-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: 4empty macro arguments are a C99 feature [-Wc99-extensions] warning s generated. HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:54: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof'In file included from ../../gcc-7.1.0/gcc/fold-const.c:47: In file included from #define offsetof(type, member) __builtin_offsetof(type, member)../../gcc-7.1.0/gcc/target.h : ^ ~~~~~~200 : ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/final.c:54: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/final.c:54: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/fold-const.c:47: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fold-const.c:48: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/function-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcc-rich-location.o -MT gcc-rich-location.o -MMD -MP -MF ./.deps/gcc-rich-location.TPo ../../gcc-7.1.0/gcc/gcc-rich-location.c In file included from ../../gcc-7.1.0/gcc/emit-rtl.c:6335: ./gt-emit-rtl.h:188:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:188:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:188:63: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:188:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:206:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:206:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:206:68: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:206:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:224:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:224:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:224:62: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:224:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:242:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:242:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:242:66: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:242:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/expr.c:37: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ./gt-emit-rtl.h:260:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:260:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-emit-rtl.h:260:65: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-emit-rtl.h:260:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/expr.c:37: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/expr.c:37: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/final.c:61: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/final.c:61: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ../../gcc-7.1.0/gcc/cgraph.h^: 882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/tree-core.h :1673:2 struct symtab_node *ref = NULL);: ^note : ../../gcc-7.1.0/gcc/cgraph.hdid you mean class here?: 96:3 struct symtab_node *symtab_node;: ^~~~~~note : classprevious use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/final.c:61: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 24 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from ../../gcc-7.1.0/gcc/fold-const.c:48: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ../../gcc-7.1.0/gcc/cgraph.h./genrtl.h::1980435::103:: notewarning: : did you mean struct here?array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; XWINT (rt, 1) = arg1; ^~~~~ ^ ~ struct ../../gcc-7.1.0/gcc/rtl.h:../../gcc-7.1.0/gcc/cgraph.h1183::198129::10 :note : warningexpanded from macro 'XWINT': class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags]#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/cgraph.h::4251599::517:: notenote: : previous use is herearray 'hwint' declared here for_user)) cgraph_edge { HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-7.1.0/gcc/hwint.h:54:../../gcc-7.1.0/gcc/cgraph.h26::1981 :note10: :expanded from macro 'HOST_WIDE_INT' note: # define HOST_WIDE_INT longdid you mean struct here? ^ friend class cgraph_edge;In file included from ../../gcc-7.1.0/gcc/fold-const.c ^~~~~: 48 struct: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: ../../gcc-7.1.0/gcc/cgraph.hnote:: 1600expanded from macro 'HOST_WIDE_INT': 10:# define HOST_WIDE_INT long warning ^: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:clang39: :warning : notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcse.o -MT gcse.o -MMD -MP -MF ./.deps/gcse.TPo ../../gcc-7.1.0/gcc/gcse.c In file included from ../../gcc-7.1.0/gcc/final.c:67: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/expr.c:56: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/fwprop.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/function.c:39: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gcc-rich-location.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/function.c:39: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/function.c:39: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gcse.c:137: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fold-const.c:50: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/final.c:3975:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from if (CONST_DOUBLE_HIGH (x))../../gcc-7.1.0/gcc/gcc-rich-location.c : ^~~~~~~~~~~~~~~~~~~~~22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/hash-table.h::1867235: :../../gcc-7.1.0/gcc/ggc.h30:277:: 15note:: expanded from macro 'CONST_DOUBLE_HIGH'warning : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode)static inline struct rtx_def * ^ ~ ^ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/rtl.h::62:71186: :note36: :previous use is here note: class rtx_def; expanded from macro 'XCMWINT' ^ #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N])In file included from ../../gcc-7.1.0/gcc/gcc-rich-location.c ^ ~:22 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/rtl.h369:: 425In file included from :../../gcc-7.1.0/gcc/hash-table.h5::235 : note../../gcc-7.1.0/gcc/ggc.h: :array 'hwint' declared here280 :11: HOST_WIDE_INT hwint[1]; warning ^: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/hwint.h:54:26: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);note : ^expanded from macro 'HOST_WIDE_INT' ../../gcc-7.1.0/gcc/coretypes.h:62# define HOST_WIDE_INT long: 7 ^: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcc-rich-location.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/dwarf2out.c:30497: ./gt-dwarf2out.h:1552:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1552:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1552:69: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1552:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1722:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1722:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1722:64: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1722:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1740:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1740:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1740:62: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1740:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1788:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1788:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1788:68: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1788:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1806:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1806:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1806:63: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1806:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1877:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1877:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1877:62: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1877:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gcse.c:137: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcse.c:137: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ./gt-dwarf2out.h:1914:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1914:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:1914:65: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:1914:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2041:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2041:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-dwarf2out.h:2041:58: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-dwarf2out.h:2041:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/fold-const.c:56: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/fold-const.c:56: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/fold-const.c:56: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/gcse.c:137: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/function.c:43: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/function.c:43: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/function.c:43: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/fwprop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fwprop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/fwprop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/function.c:63: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/function.c:65: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ../../gcc-7.1.0/gcc/expr.c^: 5435:../../gcc-7.1.0/gcc/target-hooks-macros.h9::43 :warning50: :comparison of constant -1 with expression of type 'unsigned int' is always false [-Wtautological-constant-out-of-range-compare] note: expanded from macro 'HOOK_VECTOR_END' if (!SUBREG_CHECK_PROMOTED_SIGN (target, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/rtl.h:2300:9: note: expanded from macro 'SUBREG_CHECK_PROMOTED_SIGN' ((SIGN) == SRP_POINTER ? SUBREG_PROMOTED_GET (RTX) == SRP_POINTER \ ~~~~~~ ^ ~~~~~~~~~~~ In file included from ../../gcc-7.1.0/gcc/gcc-rich-location.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 34 warnings generated. 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gcc-rich-location.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/dwarf2out.c:4480:1: warning: unused function 'add_AT_fde_ref' [-Wunused-function] add_AT_fde_ref (dw_die_ref die, enum dwarf_attribute attr_kind, unsigned int targ_fde) ^ ../../gcc-7.1.0/gcc/dwarf2out.c:4833:1: warning: unused function 'add_AT_offset' [-Wunused-function] add_AT_offset (dw_die_ref die, enum dwarf_attribute attr_kind, ^ ../../gcc-7.1.0/gcc/dwarf2out.c:4960:1: warning: unused function 'get_AT_hi_pc' [-Wunused-function] get_AT_hi_pc (dw_die_ref die) ^ ../../gcc-7.1.0/gcc/dwarf2out.c:12953:1: warning: unused function 'type_is_enum' [-Wunused-function] type_is_enum (const_tree type) ^ ../../gcc-7.1.0/gcc/dwarf2out.c:17997:1: warning: unused function 'ceiling' [-Wunused-function] ceiling (HOST_WIDE_INT value, unsigned int boundary) ^ ../../gcc-7.1.0/gcc/dwarf2out.c:4750:1: warning: unused function 'add_AT_vms_delta' [-Wunused-function] add_AT_vms_delta (dw_die_ref die, enum dwarf_attribute attr_kind, ^ ../../gcc-7.1.0/gcc/dwarf2out.c:7358:1: warning: unused function 'is_class_die' [-Wunused-function] is_class_die (dw_die_ref c) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcse-common.o -MT gcse-common.o -MMD -MP -MF ./.deps/gcse-common.TPo ../../gcc-7.1.0/gcc/gcse-common.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ggc-common.o -MT ggc-common.o -MMD -MP -MF ./.deps/ggc-common.TPo ../../gcc-7.1.0/gcc/ggc-common.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 22 warnings generated. In file included from ../../gcc-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 35 warnings generated. In file included from ../../gcc-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1:clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ggc-tests.o -MT ggc-tests.o -MMD -MP -MF ./.deps/ggc-t ests.TPo ../../gcc-7.1.0/gcc/ggc-tests.c warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:139: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gcse.c:140: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gcse.c:140: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gcse.c:140: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.cIn file included from :../../gcc-7.1.0/gcc/function-tests.c25:: 36In file included from : ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/rtl.h::200302: :../../gcc-7.1.0/gcc/target.def1::1722 :warning1: :'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] warning: empty macro arguments are a C99 feature [-Wc99-extensions]struct GTY((desc("0"), tag("0"), ^ HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple.o -MT gimple.o -MMD -MP -MF ./.deps/gimple.TPo ../../gcc-7.1.0/gcc/gimple.c In file included from ../../gcc-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/fwprop.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/function-tests.c:36: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/function-tests.c:36: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/fwprop.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/fwprop.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ clang../../gcc-7.1.0/gcc/rtl.h:: 425warning:: 5treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-builder.o -MT gimple-builder.o -MMD -MP -MF ./.deps/gimple-builder.TPo ../../gcc-7.1.0/gcc/gimple-builder.c In file included from ../../gcc-7.1.0/gcc/fwprop.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/fwprop.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/fwprop.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 38 warnings generated. In file included from ../../gcc-7.1.0/gcc/gcse-common.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/function.c:6710: ./gt-function.h:250:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-function.h:250:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-function.h:250:64: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-function.h:250:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/function-tests.c:73: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:./gt-function.h346::290:33:: notewarning: : array 'op' declared herestruct 'hash_table' was previously declared as a class [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ../../gcc-7.1.0/gcc/gimple.h:./gt-function.h2565::29011::3 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean class here? return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346 struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;: 3 ^~~~~~: classnote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ./gt-function.h ^: 290:66: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^../../gcc-7.1.0/gcc/gimple.h :2582:3: warning: ./gt-function.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 290 gs->op[2] = rhs;: 66 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote:: 346did you mean class here?: 3: note: array 'op' declared here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; class ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-expr.o -MT gimple-expr.o -MMD -MP -MF ./.deps/gimple-expr.TPo ../../gcc-7.1.0/gcc/gimple-expr.c In file included from ../../gcc-7.1.0/gcc/ggc-common.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcse.c:143: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/gcse.c:143: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/gcse.c:143: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gcse-common.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcse-common.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-tests.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/function-tests.c:78: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/function-tests.c:79: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/function-tests.c:79: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gcse-common.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/fold-const.c:8283:9: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] if (struct symtab_node *symbol = symtab_node::get_create (decl)) ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/fold-const.c:8283:9: note: did you mean class here? if (struct symtab_node *symbol = symtab_node::get_create (decl)) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-common.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-common.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-common.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ggc-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-builder.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gcse-common.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 35 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcse-common.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gcse-common.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-iterator.o -MT gimple-iterator.o -MMD -MP -MF . HOST_WIDE_INT hwint[1];/.deps/gimple-iterator.TPo ../../gcc-7.1.0/gcc/gimple-iterator.c ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-builder.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-builder.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcse-common.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/gcse-common.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/gcse-common.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/ggc-tests.c:490: ./gt-ggc-tests.h:83:3: warning: struct 'example_base' was previously declared as a class [-Wmismatched-tags] struct example_base * const x = (struct example_base *)x_p; ^ ../../gcc-7.1.0/gcc/ggc-tests.c:232:42: note: previous use is here class GTY((desc("%h.m_kind"), tag("0"))) example_base ^ ./gt-ggc-tests.h:83:3: note: did you mean class here? struct example_base * const x = (struct example_base *)x_p; ^~~~~~ class ./gt-ggc-tests.h:83:36: warning: struct 'example_base' was previously declared as a class [-Wmismatched-tags] struct example_base * const x = (struct example_base *)x_p; ^ ../../gcc-7.1.0/gcc/ggc-tests.c:232:42: note: previous use is here class GTY((desc("%h.m_kind"), tag("0"))) example_base ^ ./gt-ggc-tests.h:83:36: note: did you mean class here? struct example_base * const x = (struct example_base *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-builder.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ./gt-ggc-tests.h:205:3: warning: struct 'example_base' was previously declared as a class [-Wmismatched-tags] struct example_base * const x = (struct example_base *)x_p; ^ ../../gcc-7.1.0/gcc/ggc-tests.c:232:42: note: previous use is here class GTY((desc("%h.m_kind"), tag("0"))) example_base ^ ./gt-ggc-tests.h:205:3: note: did you mean class here? struct example_base * const x = (struct example_base *)x_p; ^~~~~~ class ./gt-ggc-tests.h:205:36: warning: struct 'example_base' was previously declared as a class [-Wmismatched-tags] struct example_base * const x = (struct example_base *)x_p; ^ ../../gcc-7.1.0/gcc/ggc-tests.c:232:42: note: previous use is here class GTY((desc("%h.m_kind"), tag("0"))) example_base ^ ./gt-ggc-tests.h:205:36: note: did you mean class here? struct example_base * const x = (struct example_base *)x_p; ^~~~~~ class ./gt-ggc-tests.h:335:3: warning: struct 'example_base' was previously declared as a class [-Wmismatched-tags] struct example_base * x ATTRIBUTE_UNUSED = (struct example_base *)x_p; ^ ../../gcc-7.1.0/gcc/ggc-tests.c:232:42: note: previous use is here class GTY((desc("%h.m_kind"), tag("0"))) example_base ^ ./gt-ggc-tests.h:335:3: note: did you mean class here? struct example_base * x ATTRIBUTE_UNUSED = (struct example_base *)x_p; ^~~~~~ class ./gt-ggc-tests.h:335:47: warning: struct 'example_base' was previously declared as a class [-Wmismatched-tags] struct example_base * x ATTRIBUTE_UNUSED = (struct example_base *)x_p; ^ ../../gcc-7.1.0/gcc/ggc-tests.c:232:42: note: previous use is here class GTY((desc("%h.m_kind"), tag("0"))) example_base ^ ./gt-ggc-tests.h:335:47: note: did you mean class here? struct example_base * x ATTRIBUTE_UNUSED = (struct example_base *)x_p; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-fold.o -MT gimple-fold.o -MMD -MP -MF ./.deps/gimple-fold.TPo ../../gcc-7.1.0/gcc/gimple-fold.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:10126 warning:1s: generated. warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 10 warnings generated. 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-laddress.o -MT gimple-laddress.o -MMD -MP -MF ./.deps/gimple-laddress.TPo ../../gcc-7.1.0/gcc/gimple-laddress.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-low.o -MT gimple-low.o -MMD -MP -MF ./.deps/gimple-low.TPo ../../gcc-7.1.0/gcc/gimple-low.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-pretty-print.o -MT gimple-pretty-print.o -MMD -MP -MF ./.deps/gimple-pretty-print.TPo ../../gcc-7.1.0/gcc/gimple-pretty-print.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-backprop.o -MT gimple-ssa-backprop.o -MMD -MP -MF ./.deps/gimple-ssa-backprop.TPo ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c In file included from ../../gcc-7.1.0/gcc/gimple-iterator.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-iterator.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from In file included from ../../gcc-7.1.0/gcc/gimple-fold.c../../gcc-7.1.0/gcc/gimple-iterator.c::23: 23../../gcc-7.1.0/gcc/coretypes.h: :In file included from ../../gcc-7.1.0/gcc/coretypes.h62::3691: :In file included from ../../gcc-7.1.0/gcc/hash-table.hwarning:: 235class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: class rtx_def;struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);../../gcc-7.1.0/gcc/coretypes.h : ^55 :../../gcc-7.1.0/gcc/coretypes.h8:62:: 7note:: previous use is herenote : struct rtx_def;previous use is here ^class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-iterator.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-builder.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 31 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-laddress.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-low.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-pretty-print.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-isolate-paths.o -MT gimple-ssa-isolate-paths.o -MMD -MP -MF ./.deps/gimple-ssa-isolate-paths.TPo ../../gcc-7.1.0/gcc/gimple-ssa-isolate-paths.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/gimple.c tree GTY((length ("%h.num_ops"))) op[1];: 40: ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: ../../gcc-7.1.0/gcc/gimple.hempty macro arguments are a C99 feature [-Wc99-extensions]: 3561:3: HOOK_VECTOR_END (sched)warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: gs->op[3] = label;43 : ^ ~ 50../../gcc-7.1.0/gcc/gimple.h:: 315note:: 3: expanded from macro 'HOOK_VECTOR_END'note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: In file included from note: ../../gcc-7.1.0/gcc/gimple.carray 'op' declared here :40: tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (vectorize)../../gcc-7.1.0/gcc/gimple-ssa-backprop.c :^89: ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/target-hooks-macros.h::6243::150:: warningnote: : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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] 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-low.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-low.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:36: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-nonnull-compare.o -MT gimple-ssa-nonnull-compare.o -MMD -MP -MF ./.deps/gimple-ssa-nonnull-compare.TPo ../../gcc-7.1.0/gcc/gimple-ssa-nonnull-compare.c 52 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-laddress.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-laddress.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-low.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/gimple-pretty-print.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^../../gcc-7.1.0/gcc/hash-table.h :341:1: noteIn file included from : ../../gcc-7.1.0/gcc/gimple-pretty-print.cdid you mean struct here?: 24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:class mem_usage;369 : ^~~~~In file included from ../../gcc-7.1.0/gcc/hash-table.hstruct: 235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:36: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-expr.c:36: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:89: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:89: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-laddress.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:In file included from 369../../gcc-7.1.0/gcc/gimple-pretty-print.c: :In file included from 24../../gcc-7.1.0/gcc/hash-table.h: :In file included from 561../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/mem-stats.h369:: 126In file included from :../../gcc-7.1.0/gcc/hash-table.h1::561 : warning../../gcc-7.1.0/gcc/mem-stats.h: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]126 :struct mem_usage1 :^ warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: ../../gcc-7.1.0/gcc/hash-table.hnote:: 341did you mean struct here?: 1: note: did you mean struct here?class mem_usage; ^~~~~ structclass mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:89: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-split-paths.o -MT gimple-ssa-split-paths.o -MMD -MP -MF ./.deps/gimple-ssa-split-paths.TPo ../../gcc-7.1.0/gcc/gimple-ssa-split-paths.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-iterator.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 2565 ^: 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:2619:11#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-7.1.0/gcc/gimple.hexpanded from macro 'HOOK_VECTOR_END': 2629:3: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared hereIn file included from ../../gcc-7.1.0/gcc/gimple-fold.c:25: tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/target.h ^: 200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3In file included from :../../gcc-7.1.0/gcc/gimple-fold.c: 25note: : In file included from array 'op' declared here../../gcc-7.1.0/gcc/target.h :200: tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/target.def : ^5873 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/gimple-fold.c tree GTY((length ("%h.num_ops"))) op[1];: 25 ^: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/coretypes.h::353162::13:: notewarning: : did you mean struct here?array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; gs->op[1] = rhs;^~~~~ ^ ~struct ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-isolate-paths.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-split-paths.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-nonnull-compare.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-iterator.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/gimple-iterator.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-iterator.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-ssa-isolate-paths.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-isolate-paths.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-split-paths.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-split-paths.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-isolate-paths.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 110 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-ssa-split-paths.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-ssa-nonnull-compare.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-nonnull-compare.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-ssa-nonnull-compare.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-store-merging.o -MT gimple-ssa-store-merging.o -MMD -MP -MF ./.deps/gimple-ssa-store-merging.TPo ../../gcc-7.1.0/gcc/gimple-ssa-store-merging.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-strength-reduction.o -MT gimple-ssa-strength-reduction.o -MMD -MP -MF ./.deps/gimple-ssa-strength-reduction.TPo ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here clang: tree GTY((length ("%h.num_ops"))) op[1];warning : ^treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-low.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11:clang : warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];32 warning ^s generated. ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:92: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-sprintf.o -MT gimple-ssa-sprintf.o -MMD -MP -MF ./.deps/gimple-ssa-sprintf.TPo ../../gcc-7.1.0/gcc/gimple-ssa-sprintf.c ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple-pretty-print.c : ^27 : ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-fold.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from In file included from ../../gcc-7.1.0/gcc/gimple-ssa-split-paths.c../../gcc-7.1.0/gcc/gimple-laddress.c::2639: : ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h:2495::249510:: 10warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning return gs->op[1]; : ^ ~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h return gs->op[1];: 346 ^ ~: 3: note: array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :346: tree GTY((length ("%h.num_ops"))) op[1]; 3 ^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :2545: gs->op[1] = rhs;12 : ^ ~ warning../../gcc-7.1.0/gcc/gimple.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]346 :3 return gs->op[2];: ^ ~ note../../gcc-7.1.0/gcc/gimple.h:: 346array 'op' declared here:3: note: tree GTY((length ("%h.num_ops"))) op[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 2545 ^: 12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599../../gcc-7.1.0/gcc/gimple.h:12:: warning2565: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]11 : return gs->op[3];warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h:346:3: return &gs->op[2];note : array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^ 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: ../../gcc-7.1.0/gcc/gimple.hwarning:2629: :3:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; gs->op[3] = rhs; ^ ~ ^ ~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/gimple.h346::3463:3: note: :array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1]; ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:38: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::35413043::10:3 :warning : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : return gs->op[2];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-7.1.0/gcc/gimple.h: gs->op[1] = fn;315 : ^ ~3 :../../gcc-7.1.0/gcc/gimple.h :note371: :array 'op' declared here3 : tree GTY((length ("%h.num_ops"))) op[1];note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::30533571::10:3 :warning : warningarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,315 : ^ ~3 :../../gcc-7.1.0/gcc/gimple.h :note371: array 'op' declared here: 3: note tree GTY((length ("%h.num_ops"))) op[1];: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-store-merging.c:107: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:103: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:103: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/gimple-pretty-print.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:103: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:123:5: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct ^ In file included from ../../gcc-7.1.0/gcc/gimple-pretty-print.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-pretty-print.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-ssa-sprintf.c:50: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-ssa-warn-alloca.o -MT gimple-ssa-warn-alloca.o -MMD -MP -MF ./.deps/gimple-ssa-warn-alloca.TPo ../../gcc-7.1.0/gcc/gimple-ssa-warn-alloca.c In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:103: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:579:27: note: in instantiation of member function 'object_allocator<(anonymous namespace)::usage_info>::allocate' requested here map_info = m_info_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:103: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:579:27: note: in instantiation of member function 'object_allocator<(anonymous namespace)::usage_info>::allocate' requested here map_info = m_info_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-backprop.c:89: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3In file included from :../../gcc-7.1.0/gcc/gimple-ssa-store-merging.c :note107: : in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested hereIn file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from reserve (1, false PASS_MEM_STAT);../../gcc-7.1.0/gcc/hash-table.h : ^235 : ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/gimple-ssa-backprop.c::277581::1511:: warningnote: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here static inline struct rtx_def * m_vars.safe_push (var_info_pair (var, map_info)); ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-store-merging.c:107: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 51 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-ssa-store-merging.c:107: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-ssa-isolate-paths.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-nonnull-compare.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^2582 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::371:32599:: 12note:: array 'op' declared herewarning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[3]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::2619371::113:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here return &ass->op[3]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-streamer-in.o -MT gimple-streamer-in.o -MMD -MP -MF ./.deps/gimple-streamer-in.TPo ../../gcc-7.1.0/gcc/gimple-streamer-in.c ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-sprintf.c:50: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/hash-table.h3505::23510: :../../gcc-7.1.0/gcc/ggc.h :warning277: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]15 : warning return gs->op[1];: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ ~ ../../gcc-7.1.0/gcc/gimple.hstatic inline struct rtx_def *: 315 ^: 3../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h::623010:: 7note::: 10array 'op' declared here :note : warningprevious use is here: tree GTY((length ("%h.num_ops"))) op[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1];class rtx_def; ^ ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/gimple-ssa-sprintf.c371::503: :In file included from note../../gcc-7.1.0/gcc/coretypes.h:: 369array 'op' declared here: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235 tree GTY((length ("%h.num_ops"))) op[1];: ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/ggc.h ::2803531: ^11 :: 3warning:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); gs->op[1] = rhs; ^ ^ ~../../gcc-7.1.0/gcc/coretypes.h :../../gcc-7.1.0/gcc/gimple.h62::3157::3 :note : noteprevious use is here: array 'op' declared here class rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043../../gcc-7.1.0/gcc/gimple.h::33541:: 10warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : gs->op[1] = fn;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[2]; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 371../../gcc-7.1.0/gcc/gimple.h::3315:: 3note:: array 'op' declared herenote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 3053../../gcc-7.1.0/gcc/gimple.h::3315:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^../../gcc-7.1.0/gcc/gimple.h :371:3../../gcc-7.1.0/gcc/gimple.h:: 3561note:: 3array 'op' declared here: warning: tree GTY((length ("%h.num_ops"))) op[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-ssa-sprintf.c:50: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 24 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-streamer-out.o -MT gimple-streamer-out.o -MMD -MP -MF ./.deps/gimple-streamer-out.TPo ../../gcc-7.1.0/gcc/gimple-streamer-out.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimple-walk.o -MT gimple-walk.o -MMD -MP -MF ./.deps/gimple-walk.TPo ../../gcc-7.1.0/gcc/gimple-walk.c In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:40: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:40: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-warn-alloca.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 24 warnings generated. 24 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimplify.o -MT gimplify.o -MMD -MP -MF ./.deps/gimplify.TPo ../../gcc-7.1.0/gcc/gimplify.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gimplify-me.o -MT gimplify-me.o -MMD -MP -MF ./.deps/gimplify-me.TPo ../../gcc-7.1.0/gcc/gimplify-me.c In file included from ../../gcc-7.1.0/gcc/gimple-ssa-warn-alloca.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-warn-alloca.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 31 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 32 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-ssa-strength-reduction.c:42: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-warn-alloca.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561../../gcc-7.1.0/gcc/gimple.h: :../../gcc-7.1.0/gcc/mem-stats.h2545::12612::1 :warning : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] return gs->op[2]; ^ ~struct mem_usage ../../gcc-7.1.0/gcc/gimple.h^: 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: ../../gcc-7.1.0/gcc/hash-table.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341 return &gs->op[2];: 1 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote:: 346did you mean struct here?: 3: note: array 'op' declared here class mem_usage; tree GTY((length ("%h.num_ops"))) op[1]; ^~~~~ ^ struct ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o godump.o -MT godump.o -MMD -MP -MF ./.deps/godump.TPo note: ../../gcc-7.1.0/gcc/godump.c array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graph.o -MT graph.o -MMD -MP -MF ./.deps/graph.TPo ../../gcc-7.1.0/gcc/graph.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-walk.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-ssa-sprintf.c:53: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-store-merging.c:110: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :2545 return gs->op[1];: ^ ~12 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h346::3463::3 :note note: array 'op' declared here : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h return &gs->op[2];: 2527: ^ ~3 :../../gcc-7.1.0/gcc/gimple.h :warning346: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 3: gs->op[1] = rhs; ^ ~note : ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 346: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::346:32582:: 3note: array 'op' declared here: warning tree GTY((length ("%h.num_ops"))) op[1];: ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:../../gcc-7.1.0/gcc/gimple.h3::2582 :3note: warning: : array 'op' declared herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^:346 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];2619 : ^ 11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h:2629::3346:: 3warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : gs->op[3] = rhs; array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3 tree GTY((length ("%h.num_ops"))) op[1];: ^note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:../../gcc-7.1.0/gcc/gimple.h10::3138 :3warning: warning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ return gs->op[1];../../gcc-7.1.0/gcc/gimple.h: 371 ^ ~: 3: ../../gcc-7.1.0/gcc/gimple.hnote:: 371array 'op' declared here :3: tree GTY((length ("%h.num_ops"))) op[1]; ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.h:3130static inline struct rtx_def *: 11 ^: ../../gcc-7.1.0/gcc/coretypes.hwarning:: 62array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7: return &call_stmt->op[2];note : ^ ~previous use is here ../../gcc-7.1.0/gcc/gimple.hclass rtx_def;: 371 ^: 3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:24 tree GTY((length ("%h.num_ops"))) op[1]; : ^In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3138struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^../../gcc-7.1.0/gcc/gimple.h call_stmt->op[2] = chain; : ../../gcc-7.1.0/gcc/coretypes.h3505: ^ ~: 10../../gcc-7.1.0/gcc/gimple.h62::: 7371warning::: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note3: previous use is here : return gs->op[1]; class rtx_def; note ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h: :315array 'op' declared here:3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 55 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimple-walk.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-walk.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphds.o -MT graphds.o -MMD -MP -MF ./.deps/graphds.TPo ../../gcc-7.1.0/gcc/graphds.c In file included from ../../gcc-7.1.0/gcc/gimple-walk.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-store-merging.c:127: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple-ssa-sprintf.c:74: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple-ssa-sprintf.c:424:32: warning: unknown warning group '-Wsuggest-attribute=format', ignored [-Wunknown-warning-option] #pragma GCC diagnostic ignored "-Wsuggest-attribute=format" ^ In file included from ../../gcc-7.1.0/gcc/gimplify-me.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-ssa-warn-alloca.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimplify-me.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimplify-me.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graph.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/godump.c:32: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimplify-me.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from ../../gcc-7.1.0/gcc/graphds.cclass mem_usage;: 22^~~~~: ../../gcc-7.1.0/gcc/coretypes.hstruct: 62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graph.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graph.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-walk.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/godump.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/coretypes.h2565::6211::7 :warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: previous use is here return &gs->op[2]; ^ ~class rtx_def; ../../gcc-7.1.0/gcc/gimple.h ^: 346:3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/godump.c: tree GTY((length ("%h.num_ops"))) op[1]; 32 ^: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/graph.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:../../gcc-7.1.0/gcc/gimple.h:13043::3 :warning : warning'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage gs->op[1] = fn; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341../../gcc-7.1.0/gcc/gimple.h::13053:: 3note:: did you mean struct here?warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class mem_usage; gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^~~~~ ^ ~ struct../../gcc-7.1.0/gcc/gimple.h :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: ../../gcc-7.1.0/gcc/gimple.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3114: gs->op[3] = label; ^ ~ 10../../gcc-7.1.0/gcc/gimple.h:: 315warning:: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: return gs->op[2];array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^371 :3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];3571 :10 ^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/godump.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 40 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphite.o -MT graphite.o -MMD -MP -MF ./.deps/graphite.TPo ../../gcc-7.1.0/gcc/graphite.c In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here In file included from class lto_input_block../../gcc-7.1.0/gcc/graphds.c : ^ 22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/lto-streamer.h369:: 874In file included from :../../gcc-7.1.0/gcc/hash-table.h24:: 235note: : clangdid you mean class here?../../gcc-7.1.0/gcc/ggc.h: : warning277: tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]15 : ^~~~~~ class warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/lto-streamer.h:876:static inline struct rtx_def *22: ^warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/coretypes.h:62tree lto_input_tree (struct lto_input_block *, struct data_in *);: 7 ^ :../../gcc-7.1.0/gcc/lto-streamer.h:371: 7note:: previous use is herenote : previous use is here class rtx_def;class lto_input_block ^ ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: noteIn file included from : did you mean class here? ../../gcc-7.1.0/gcc/graphds.c:22: tree lto_input_tree (struct lto_input_block *, struct data_in *);In file included from ^~~~~~ ../../gcc-7.1.0/gcc/coretypes.h class: 369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ 24 class warning s generated. In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:29: ../../gcc-7.1.0/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: ../../gcc-7.1.0/gcc/gimple.hnote:: 346did you mean class here?: 3: note void stream_in (struct lto_input_block *, struct data_in *data_in);: array 'op' declared here ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10In file included from :../../gcc-7.1.0/gcc/graphds.c :warning22: : ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h2527class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 369:: 3 friend class cgraph_node;: In file included from warning../../gcc-7.1.0/gcc/hash-table.h: ^: 561../../gcc-7.1.0/gcc/cgraph.h: :../../gcc-7.1.0/gcc/mem-stats.h856array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]::126 :39 gs->op[1] = rhs;1 :: note ^ ~warning: : previous use is here ../../gcc-7.1.0/gcc/gimple.h'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 346struct mem_usage: 3struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {^ ^: note: array 'op' declared here ../../gcc-7.1.0/gcc/cgraph.h: tree GTY((length ("%h.num_ops"))) op[1];1600 : ^10 : note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:2545:12: ../../gcc-7.1.0/gcc/hash-table.hwarning:: 341array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1: return gs->op[2]; note ^ ~: ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/gimple.hdid you mean struct here?: :1757346class mem_usage;: :^~~~~31 ::struct note : warningarray 'op' declared here: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:32: ../../gcc-7.1.0/gcc/cgraph.h:1980../../gcc-7.1.0/gcc/gimple.h::102599:: 12warning:: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ return gs->op[3]; ../../gcc-7.1.0/gcc/cgraph.h ^ ~: 856../../gcc-7.1.0/gcc/gimple.h::39346:: 3note:: previous use is herenote : array 'op' declared here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17:../../gcc-7.1.0/gcc/gimple.h :note2619: :previous use is here11 : for_user)) cgraph_edge {warning : ^array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ../../gcc-7.1.0/gcc/cgraph.h ^ ~: 1981../../gcc-7.1.0/gcc/gimple.h::10346:: 3note:: did you mean struct here?note : array 'op' declared here friend class cgraph_edge; tree GTY((length ("%h.num_ops"))) op[1]; ^~~~~ struct ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphite-isl-ast-to-gimple.o -MT graphite-isl-ast-to-gimple.o -MMD -MP -MF ./.deps/graphite-isl-ast-to-gimple.TPo ../../gcc-7.1.0/gcc/graphite-isl-ast-to-gimple.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-out.c:33: ../../gcc-7.1.0/gcc/value-prof.h:110:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/value-prof.h:110:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 50 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimplify-me.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/godump.c : ^964 :30: warningIn file included from : ../../gcc-7.1.0/gcc/gimplify.cequality comparison with extraneous parentheses [-Wparentheses-equality]: 27: if ((DECL_NAME (field) == NULL))In file included from ../../gcc-7.1.0/gcc/target.h ~~~~~~~~~~~~~~~~~~^~~~~~~: 200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/godump.c : ^964 :30: note: remove extraneous parentheses around the comparison to silence this warning if ((DECL_NAME (field) == NULL)) In file included from ~ ^ ~../../gcc-7.1.0/gcc/gimplify.c :27: In file included from ../../gcc-7.1.0/gcc/godump.c../../gcc-7.1.0/gcc/target.h::200964: :../../gcc-7.1.0/gcc/target.def:301722:: 1note:: use '=' to turn this equality comparison into an assignmentwarning : empty macro arguments are a C99 feature [-Wc99-extensions] if ((DECL_NAME (field) == NULL)) HOOK_VECTOR_END (goacc) ^~ ^ = ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimplify.c::301027:: In file included from 10../../gcc-7.1.0/gcc/target.h::200 : warning../../gcc-7.1.0/gcc/target.def: :5510:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : return gs->op[1]; warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c)../../gcc-7.1.0/gcc/gimple.h :^371 :../../gcc-7.1.0/gcc/target-hooks-macros.h:343::50 :note note: : array 'op' declared hereexpanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ 3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; In file included from ^ ~../../gcc-7.1.0/gcc/gimplify.c :../../gcc-7.1.0/gcc/gimple.h27:: 371In file included from :../../gcc-7.1.0/gcc/target.h:3200:: ../../gcc-7.1.0/gcc/target.defnote:5752: :array 'op' declared here1 : warning tree GTY((length ("%h.num_ops"))) op[1];: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/gimplify.c gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,:27 : ^ ~In file included from ../../gcc-7.1.0/gcc/target.h: 200../../gcc-7.1.0/gcc/gimple.h: :../../gcc-7.1.0/gcc/target.def371::5873:31:: notewarning: : array 'op' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/target-hooks-macros.h : ^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-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3114 : ^10 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphite-dependences.o -MT graphite-dependences.o -MMD -MP -MF ./.deps/graphite-dependences.TPo ../../gcc-7.1.0/gcc/graphite-dependences.c In file included from ../../gcc-7.1.0/gcc/gimplify.c:28: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class 39 warnings generated. In file included from ../../gcc-7.1.0/gcc/graphite.c:34: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ class rtx_def; ^../../gcc-7.1.0/gcc/lto-streamer.h :864:35: note../../gcc-7.1.0/gcc/coretypes.h: :did you mean class here?55 :8: note: previous use is hereextern void lto_input_data_block (struct lto_input_block *, void *, size_t); struct rtx_def; ^~~~~~ ^ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphite-optimize-isl.o -MT graphite-optimize-isl.o -MMD -MP -MF ./.deps/graphite-optimize-isl.TPo ../../gcc-7.1.0/gcc/graphite-optimize-isl.c In file included from ../../gcc-7.1.0/gcc/gimplify.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; 4 ^ ~ warning s../../gcc-7.1.0/gcc/rtl.h generated. :1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:29: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:2736 warnings: generated. note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:29: ../../gcc-7.1.0/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphite-poly.o -MT graphite-poly.o -MMD -MP -MF ./.deps/graphite-poly.TPo ../../gcc-7.1.0/gcc/graphite-poly.c In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ 65 warnings generated. In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: noteclang: : did you mean class here?warning : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphite-scop-detection.o -MT graphite-scop-detection.o -MMD -MP -MF ./.deps/graphite-scop-detection.TPo ../../gcc-7.1.0/gcc/graphite-scop-detection.c ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 4 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1757:1: warning: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:32: ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite.c:34: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite.c:34: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o graphite-sese-to-poly.o -MT graphite-sese-to-poly.o -MMD -MP -MF ./.deps/graphite-sese-to-poly.TPo ../../gcc-7.1.0/gcc/graphite-sese-to-poly.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gtype-desc.o -MT gtype-desc.o -MMD -MP -MF ./.deps/gtype-desc.TPo gtype-desc.c In file included from ../../gcc-7.1.0/gcc/gimple-streamer-in.c:33: ../../gcc-7.1.0/gcc/value-prof.h:110:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/value-prof.h:110:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class ../../gcc-7.1.0/gcc/gimple-streamer-in.c:39:12: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_phi (struct lto_input_block *ib, basic_block bb, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple-streamer-in.c:39:12: note: did you mean class here? input_phi (struct lto_input_block *ib, basic_block bb, struct data_in *data_in, ^~~~~~ class ../../gcc-7.1.0/gcc/gimple-streamer-in.c:86:20: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_gimple_stmt (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple-streamer-in.c:86:20: note: did you mean class here? input_gimple_stmt (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o haifa-sched.o -MT haifa-sched.o -MMD -MP -MF ./.deps/haifa-sched.TPo ../../gcc-7.1.0/gcc/haifa-sched.c ../../gcc-7.1.0/gcc/gimple-streamer-in.c:252:11: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_bb (struct lto_input_block *ib, enum LTO_tags tag, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple-streamer-in.c:252:11: note: did you mean class here? input_bb (struct lto_input_block *ib, enum LTO_tags tag, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/graphite.c:34: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 47 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hash-map-tests.o -MT hash-map-tests.o -MMD -MP -MF ./.deps/hash-map-tests.TPo ../../gcc-7.1.0/gcc/hash-map-tests.c clang: 24warning warning: streating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gimplify.c:30: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hash-set-tests.o -MT hash-set-tests.o -MMD -MP -MF ./.deps/hash-set-tests.TPo ../../gcc-7.1.0/gcc/hash-set-tests.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 5 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hsa-common.o -MT hsa-common.o -MMD -MP -MF ./.deps/hsa-common.TPo ../../gcc-7.1.0/gcc/hsa-common.c 68 warnings generated. In file included from ../../gcc-7.1.0/gcc/graphite-isl-ast-to-gimple.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hsa-gen.o -MT hsa-gen.o -MMD -MP -MF ./.deps/hsa-gen.TPo ../../gcc-7.1.0/gcc/hsa-gen.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/graphite-dependences.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/gimplify.c:34: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/gimplify.c:34: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite-isl-ast-to-gimple.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-isl-ast-to-gimple.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-dependences.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-dependences.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-isl-ast-to-gimple.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite.c:45: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warningIn file included from : ../../gcc-7.1.0/gcc/graphite-dependences.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 29: return gs->op[1];In file included from ^ ~../../gcc-7.1.0/gcc/coretypes.h :369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h../../gcc-7.1.0/gcc/gimple.h::346126::13:: warningnote: : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];struct mem_usage ^ ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: ../../gcc-7.1.0/gcc/hash-table.harray 'op' declared here :341 tree GTY((length ("%h.num_ops"))) op[1]; : ^ 1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: noteclang: array 'op' declared here: warning tree GTY((length ("%h.num_ops"))) op[1];: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/graphite-optimize-isl.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:127: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from gtype-desc.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-scop-detection.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:127: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:127: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/haifa-sched.c:127: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite.c:55: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/graphite-optimize-isl.c : ^28 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-optimize-isl.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-scop-detection.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-scop-detection.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-poly.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from gtype-desc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from gtype-desc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-sese-to-poly.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-map-tests.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-optimize-isl.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite-scop-detection.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from gtype-desc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hash-set-tests.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-gen.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-map-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-map-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-common.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-map-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite-poly.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-poly.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-sese-to-poly.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-sese-to-poly.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/graphite-poly.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite-sese-to-poly.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/graphite-dependences.c:33: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/hsa-gen.c:24: In file included from In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/hash-set-tests.c::36922: : In file included from In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/coretypes.h::235369: : ../../gcc-7.1.0/gcc/ggc.hIn file included from :../../gcc-7.1.0/gcc/hash-table.h277::15:235 : warning../../gcc-7.1.0/gcc/ggc.h: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] 277:15:static inline struct rtx_def * warning: ^struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/coretypes.h:62:static inline struct rtx_def *7 : note: ^previous use is here ../../gcc-7.1.0/gcc/coretypes.h:class rtx_def;62 : ^7 : note: previous use is here class rtx_def;In file included from ../../gcc-7.1.0/gcc/hsa-gen.c ^: 24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/hash-set-tests.c::235: 22../../gcc-7.1.0/gcc/ggc.h: :In file included from 280:../../gcc-7.1.0/gcc/coretypes.h11::369 : warningIn file included from : ../../gcc-7.1.0/gcc/hash-table.hstruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 235: ../../gcc-7.1.0/gcc/ggc.h:280:11: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); warning ^: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/coretypes.h :62:7: note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);previous use is here ^ class rtx_def;../../gcc-7.1.0/gcc/coretypes.h : ^62 :7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:129../../gcc-7.1.0/gcc/gimple.h: In file included from :../../gcc-7.1.0/gcc/target.h3505::20010: :../../gcc-7.1.0/gcc/target.def :937:1:warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: empty macro arguments are a C99 feature [-Wc99-extensions] return gs->op[1];HOOK_VECTOR_END (asm_out) ^ ~^ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/target-hooks-macros.h:31543::350:: note: expanded from macro 'HOOK_VECTOR_END' note: array 'op' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315In file included from :../../gcc-7.1.0/gcc/haifa-sched.c3::129: In file included from note../../gcc-7.1.0/gcc/target.h: :array 'op' declared here200 : ../../gcc-7.1.0/gcc/target.def:1628:1: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3551 ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:In file included from ../../gcc-7.1.0/gcc/haifa-sched.c3::129 : In file included from note../../gcc-7.1.0/gcc/target.h: :array 'op' declared here200 : ../../gcc-7.1.0/gcc/target.def:1658:1: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 3561 ^: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/haifa-sched.c: gs->op[3] = label;129 : ^ ~In file included from ../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/gimple.h200:: 315../../gcc-7.1.0/gcc/target.def::31670::1 :note : warningarray 'op' declared here: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1];HOOK_VECTOR_END (simt) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/haifa-sched.c:129315: In file included from :../../gcc-7.1.0/gcc/target.h3:200:: ../../gcc-7.1.0/gcc/target.def:note1722: :array 'op' declared here1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; HOOK_VECTOR_END (goacc) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/hsa-common.c../../gcc-7.1.0/gcc/haifa-sched.c::12924: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/coretypes.h::200369: : ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/hash-table.h4916::2351: :../../gcc-7.1.0/gcc/ggc.h :warning277: :empty macro arguments are a C99 feature [-Wc99-extensions]15 : HOOK_VECTOR_END (calls)warning : ^struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50static inline struct rtx_def *: ^note : ../../gcc-7.1.0/gcc/coretypes.hexpanded from macro 'HOOK_VECTOR_END' :62#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^7 : note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-common.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: 39expanded from macro 'HOOK_VECTOR_END' warning s generated. #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1:In file included from ../../gcc-7.1.0/gcc/hsa-gen.cwarning:: 24empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from HOOK_VECTOR_END (cxx)../../gcc-7.1.0/gcc/coretypes.h :^369 : ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/hash-table.h43::56150: :../../gcc-7.1.0/gcc/mem-stats.h :note126: :expanded from macro 'HOOK_VECTOR_END'1 : warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] ^ struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/haifa-sched.c:129: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hash-set-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:In file included from 126../../gcc-7.1.0/gcc/haifa-sched.c::1129:: In file included from warning../../gcc-7.1.0/gcc/target.h: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]200 : ../../gcc-7.1.0/gcc/target.def:struct mem_usage6243 :^1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:130: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hsa-common.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hsa-regalloc.o -MT hsa-regalloc.o -MMD -MP -MF ./.deps/hsa-regalloc.TPo ../../gcc-7.1.0/gcc/hsa-regalloc.c In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:130: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:130: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:132: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:132: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:132: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/haifa-sched.c:143: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/graphite-isl-ast-to-gimple.c:33: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3In file included from :../../gcc-7.1.0/gcc/graphite-scop-detection.c :note35: : array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :2495:10: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3:In file included from ../../gcc-7.1.0/gcc/hsa-regalloc.cnote:: 23: array 'op' declared here../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h ::623130: tree GTY((length ("%h.num_ops"))) op[1];1 : ^ warning:: 11class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class rtx_def; return &call_stmt->op[2];^ ^ ~ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h::55371:8:: note3: previous use is here: struct rtx_def; ^note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];3043 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from gtype-desc.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hsa-regalloc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-regalloc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from gtype-desc.c:27: In file included from In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/hsa-regalloc.c::337423: : In file included from ../../gcc-7.1.0/gcc/coretypes.h./genrtl.h::369435: :In file included from 3../../gcc-7.1.0/gcc/hash-table.h:561: :../../gcc-7.1.0/gcc/mem-stats.h: 126warning:: 1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning XWINT (rt, 1) = arg1;: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] ^ ~ struct mem_usage ../../gcc-7.1.0/gcc/rtl.h^: 1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ../../gcc-7.1.0/gcc/hash-table.h ^: 341:../../gcc-7.1.0/gcc/hwint.h1:: 54note:: 26did you mean struct here?: note: class mem_usage; expanded from macro 'HOST_WIDE_INT'^~~~~ struct # define HOST_WIDE_INT long ^ In file included from gtype-desc.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hsa-brig.o -MT hsa-brig.o -MMD -MP -MF ./.deps/hsa-brig.TPo ../../gcc-7.1.0/gcc/hsa-brig.c 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/graphite-optimize-isl.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hsa-dump.o -MT hsa-dump.o -MMD -MP -MF ./.deps/hsa-dump.TPo ../../gcc-7.1.0/gcc/hsa-dump.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from gtype-desc.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hw-doloop.o -MT hw-doloop.o -MMD -MP -MF ./.deps/hw-doloop.TPo ../../gcc-7.1.0/gcc/hw-doloop.c In file included from ../../gcc-7.1.0/gcc/graphite-poly.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/hsa-gen.c gs->op[2] = rhs;: 36: ^ ~../../gcc-7.1.0/gcc/gimple.h:2495 :10../../gcc-7.1.0/gcc/gimple.h: warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]346 :3 return gs->op[1];: ^ ~ note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:346:3 tree GTY((length ("%h.num_ops"))) op[1];: note ^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599../../gcc-7.1.0/gcc/gimple.h::2527:3:12 warning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: gs->op[1] = rhs; array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3 return gs->op[3];: note: ^ ~array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:346 tree GTY((length ("%h.num_ops"))) op[1]; : ^ 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h346::25653::11 :note : warningarray 'op' declared here: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h ^: 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h:2582::3463: :warning3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: gs->op[2] = rhs;array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: tree GTY((length ("%h.num_ops"))) op[1];note: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^clang : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/hsa-common.c:34: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/hsa-common.c:34: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: ../../gcc-7.1.0/gcc/gimple.hwarning:3138: :3using extended field designator is an extension [-Wextended-offsetof]: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h call_stmt->op[2] = chain;: size += offsetof (allocation_object, u.data);3010 : ^ ~ 10 ^ ~~~~~: ../../gcc-7.1.0/gcc/gimple.h/usr/include/stddef.hwarning:: 371:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]59 ::3 return gs->op[1];: 32 ^ ~ :note ../../gcc-7.1.0/gcc/gimple.h: note:array 'op' declared here : 371 tree GTY((length ("%h.num_ops"))) op[1];:expanded from macro 'offsetof'3 : ^ note#define offsetof(type, member) __builtin_offsetof(type, member) : ^ ~~~~~~array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~In file included from ../../gcc-7.1.0/gcc/hsa-common.c../../gcc-7.1.0/gcc/gimple.h::34: 371../../gcc-7.1.0/gcc/alloc-pool.h::3428:27:: warningnote: : using extended field designator is an extension [-Wextended-offsetof]array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; int size = m_elt_size - offsetof (allocation_object, u.data); ^ ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/hsa-common.c:35: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node;../../gcc-7.1.0/gcc/gimple.h :^ 3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/tree-core.h../../gcc-7.1.0/gcc/hsa-brig.c return &call_stmt->op[2];: 1673::24: 9../../gcc-7.1.0/gcc/coretypes.h: ^ ~: 62../../gcc-7.1.0/gcc/gimple.hnote:: :previous use is here1 :371 struct symtab_node *symtab_node;:warning : ^class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] 3: note: array 'op' declared here class rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/coretypes.h : ^55 :8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: ../../gcc-7.1.0/gcc/gimple.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3138: return gs->op[1];3 : ^ ~ warning../../gcc-7.1.0/gcc/gimple.h: :315:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3: note: array 'op' declared here call_stmt->op[2] = chain; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/hsa-common.c:35: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hsa-common.c:35: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/graphite-sese-to-poly.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:../../gcc-7.1.0/gcc/gimple.h1600::262910::3 :warning : warningclass 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; gs->op[3] = rhs; ^ ^ ~ ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/gimple.h::346856::339:: notenote: : previous use is herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from gtype-desc.c:45: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: In file included from array 'op' declared heregtype-desc.c :45: ../../gcc-7.1.0/gcc/alloc-pool.h: tree GTY((length ("%h.num_ops"))) op[1];267 : ^11 : warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h../../gcc-7.1.0/gcc/gimple.h::593551::323:: notewarning: : expanded from macro 'offsetof'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~ ^ ~~~~~~../../gcc-7.1.0/gcc/gimple.h :315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from gtype-desc.c:45: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/graphite-scop-detection.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/graphite-scop-detection.c:237:9: note: in instantiation of member function 'vec::create' requested here scops.create (1); ^ In file included from ../../gcc-7.1.0/gcc/graphite-scop-detection.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/graphite-scop-detection.c:1783:14: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here reads->safe_push (std::make_pair (use_stmt, use)); ^ In file included from ../../gcc-7.1.0/gcc/graphite-scop-detection.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/graphite-scop-detection.c:1980:17: note: in instantiation of member function 'vec::safe_push' requested here scop->drs.safe_push (dr_info (dr, pbb)); ^ In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-gen.c:49: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-gen.c:49: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hsa-gen.c:49: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/hsa-regalloc.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/hsa-regalloc.c:34: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hsa-regalloc.c:34: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? ../../gcc-7.1.0/gcc/cgraph.h friend class cgraph_edge;: 882 ^~~~~: 5 struct: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hsa-common.c:39: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/hsa-common.h: friend class cgraph_node; 1067 ^: 11../../gcc-7.1.0/gcc/cgraph.h::856 :note39: :did you mean class here? note : previous use is here return (struct hsa_bb *) bb->aux; struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^~~~~~ ^ class ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from gtype-desc.c:73: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/hsa-gen.c:52: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] In file included from extern struct hsa_function_representation *hsa_cfun;../../gcc-7.1.0/gcc/hsa-regalloc.c : ^38 : ../../gcc-7.1.0/gcc/hsa-common.h../../gcc-7.1.0/gcc/hsa-common.h::10971067::711:: notewarning: : previous use is herestruct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] class hsa_function_representation return (struct hsa_bb *) bb->aux; ^ ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: extern struct hsa_function_representation *hsa_cfun;note : ^~~~~~did you mean class here? class return (struct hsa_bb *) bb->aux; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43../../gcc-7.1.0/gcc/hsa-regalloc.c::50250::20: warningnote: : struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags]expanded from macro 'HOOK_VECTOR_END' hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1025 ^: 7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-regalloc.c:250:20: note: did you mean class here? hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^~~~~~ class In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:75: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hw-doloop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from gtype-desc.c:76: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hwint.o -MT hwint.o -MMD -MP -MF ./.deps/hwint.TPo ../../gcc-7.1.0/gcc/hwint.c In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from gtype-desc.c:78: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from gtype-desc.c:78: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from gtype-desc.c:79: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from gtype-desc.c:79: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1757:1: warning: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from gtype-desc.c:79: ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/hsa-brig.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from gtype-desc.c:81: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from gtype-desc.c:82: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/graphite-poly.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/graphite-poly.c:266:10: note: in instantiation of member function 'vec::create' requested here s->drs.create (3); ^ 15 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ifcvt.o -MT ifcvt.o -MMD -MP -MF ./.deps/ifcvt.TPo ../../gcc-7.1.0/gcc/ifcvt.c gtype-desc.c:322:3: warning: struct 'string_concat_db' was previously declared as a class [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-7.1.0/gcc/input.h:131:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:322:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:322:40: warning: struct 'string_concat_db' was previously declared as a class [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-7.1.0/gcc/input.h:131:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:322:40: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/graphite-isl-ast-to-gimple.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/graphite-isl-ast-to-gimple.c:1859:28: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here region->incomplete_phis.safe_push (std::make_pair (old_phi, new_phi)); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:36: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:43: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:43: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:43: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/cgraph.h :1600:struct GTY((desc("0"), tag("0"),10 : ^warning : class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ree.o -MT ree.o -MMD -MP -MF ./.deps/ree.TPo ../../gcc-7.1.0/gcc/ree.c ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:In file included from 10../../gcc-7.1.0/gcc/hwint.c:: warning22: : class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/coretypes.h: friend class cgraph_edge;62 : ^1 :../../gcc-7.1.0/gcc/cgraph.h :warning1599: :class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]17 : note: previous use is here for_user)) cgraph_edge { class rtx_def; ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/cgraph.h55:1981::810:: notenote: : previous use is heredid you mean struct here? struct rtx_def; friend class cgraph_edge; ^~~~~ ^ struct ../../gcc-7.1.0/gcc/graphite-sese-to-poly.c:64:1: warning: unused function 'tree_int_to_gmp' [-Wunused-function] tree_int_to_gmp (tree t, mpz_t res) ^ gtype-desc.c:1512:12: warning: struct 'wide_int_storage' was previously declared as a class [-Wmismatched-tags] gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-7.1.0/gcc/wide-int.h:1003:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1512:12: note: did you mean class here? gt_ggc_mx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:1514:3: warning: struct 'wide_int_storage' was previously declared as a class [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-7.1.0/gcc/wide-int.h:1003:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:1514:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class gtype-desc.c:1751:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:1751:3: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:1751:29: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:1751:29: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:1752:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * xlimit = x; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:1752:3: note: did you mean class here? struct symtab_node * xlimit = x; ^~~~~~ class gtype-desc.c:1758:9: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * const xprev = ((*x).previous); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:1758:9: note: did you mean class here? struct symtab_node * const xprev = ((*x).previous); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/hw-doloop.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:47: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-brig.c:181:8: warning: struct 'hsa_brig_section' was previously declared as a class [-Wmismatched-tags] static struct hsa_brig_section brig_data, brig_code, brig_operand; ^ ../../gcc-7.1.0/gcc/hsa-brig.c:152:7: note: previous use is here class hsa_brig_section ^ ../../gcc-7.1.0/gcc/hsa-brig.c:181:8: note: did you mean class here? static struct hsa_brig_section brig_data, brig_code, brig_operand; ^~~~~~ class 27 warnings generated. gtype-desc.c:2076:12: warning: struct 'rtx_insn' was previously declared as a class [-Wmismatched-tags] gt_ggc_mx (struct rtx_insn *& x) ^ ../../gcc-7.1.0/gcc/rtl.h:520:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ gtype-desc.c:2076:12: note: did you mean class here? gt_ggc_mx (struct rtx_insn *& x) ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o inchash.o -MT inchash.o -MMD -MP -MF ./.deps/inchash.TPo ../../gcc-7.1.0/gcc/inchash.c 17 warnings generated. In file included from ../../gcc-7.1.0/gcc/hwint.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hwint.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ gtype-desc.c:2677:3: warning: struct 'symbol_table' was previously declared as a class [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:1976:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2677:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:2677:36: warning: struct 'symbol_table' was previously declared as a class [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:1976:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:2677:36: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ifcvt.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o incpath.o -MT incpath.o -MMD -MP -MF ./.deps/incpath.TPo ../../gcc-7.1.0/gcc/incpath.c gtype-desc.c:2740:12: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] gt_ggc_mx (struct symtab_node *& x) ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:2740:12: note: did you mean class here? gt_ggc_mx (struct symtab_node *& x) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hwint.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 26 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o init-regs.o -MT init-regs.o -MMD -MP -MF ./.deps/init-regs.TPo ../../gcc-7.1.0/gcc/init-regs.c gtype-desc.c:3453:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3453:12: note: did you mean class here? gt_ggc_mx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:3455:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:3455:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class 4 warnings generated. 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/hsa-brig.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/hsa-brig.c:1656:29: note: in instantiation of member function 'vec::safe_push' requested here function_call_linkage.safe_push (pair); ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o internal-fn.o -MT internal-fn.o -MMD -MP -MF ./.deps/internal-fn.TPo ../../gcc-7.1.0/gcc/internal-fn.c gtype-desc.c:3801:3: warning: struct 'string_concat_db' was previously declared as a class [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-7.1.0/gcc/input.h:131:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:3801:3: note: did you mean class here? struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:3801:40: warning: struct 'string_concat_db' was previously declared as a class [-Wmismatched-tags] struct string_concat_db * const x = (struct string_concat_db *)x_p; ^ ../../gcc-7.1.0/gcc/input.h:131:15: note: previous use is here class GTY(()) string_concat_db ^In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24gtype-desc.c: :../../gcc-7.1.0/gcc/ipa-ref.h:380126::401:: notewarning: : did you mean class here?class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ struct string_concat_db * const x = (struct string_concat_db *)x_p; ^~~~~~ class ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-chkp.o -MT ipa-chkp.o -MMD -MP -MF ./.deps/ipa-chkp.TPo ../../gcc-7.1.0/gcc/ipa-chkp.c ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct 25 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ifcvt.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ifcvt.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ree.c:220: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-cp.o -MT ipa-cp.o -MMD -MP -MF ./.deps/ipa-cp.TPo ../../gcc-7.1.0/gcc/ipa-cp.c In file included from ../../gcc-7.1.0/gcc/ifcvt.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gtype-desc.c:4991:12: warning: struct 'wide_int_storage' was previously declared as a class [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-7.1.0/gcc/wide-int.h:1003:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:4991:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:4993:3: warning: struct 'wide_int_storage' was previously declared as a class [-Wmismatched-tags] struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-7.1.0/gcc/wide-int.h:1003:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:4993:3: note: did you mean class here? struct wide_int_storage * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/hsa-dump.c:36: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class gtype-desc.c:5230:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:5230:3: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:5230:29: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * x = (struct symtab_node *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:5230:29: note: did you mean class here? struct symtab_node * x = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:5231:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * xlimit = x; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:5231:3: note: did you mean class here? struct symtab_node * xlimit = x; ^~~~~~ class gtype-desc.c:5237:9: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * const xprev = ((*x).previous); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:5237:9: note: did you mean class here? struct symtab_node * const xprev = ((*x).previous); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/inchash.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gtype-desc.c:5555:12: warning: struct 'rtx_insn' was previously declared as a class [-Wmismatched-tags] gt_pch_nx (struct rtx_insn *& x) ^ ../../gcc-7.1.0/gcc/rtl.h:520:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ gtype-desc.c:5555:12: note: did you mean class here? gt_pch_nx (struct rtx_insn *& x) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ree.c:220: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ree.c:220: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/hsa-dump.c:1231:22: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-dump.c:1231:22: note: did you mean class here? hsa_bb *hbb = (struct hsa_bb *) bb->aux; ^~~~~~ class gtype-desc.c:6156:3: warning: struct 'symbol_table' was previously declared as a class [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:1976:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ In file included from ../../gcc-7.1.0/gcc/ree.c:220: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ gtype-desc.c:6156:3: note: did you mean class here? struct symbol_table * const x = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:6156:36: warning: struct 'symbol_table' was previously declared as a class [-Wmismatched-tags] struct symbol_table * const x = (struct symbol_table *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:1976:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1gtype-desc.c:: 6156note:: 36did you mean struct here?: note: did you mean class here?class mem_usage; ^~~~~ struct symbol_table * const x = (struct symbol_table *)x_p; struct ^~~~~~ class gtype-desc.c:6219:12: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] gt_pch_nx (struct symtab_node *& x) ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:6219:12: note: did you mean class here? gt_pch_nx (struct symtab_node *& x) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/inchash.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/inchash.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/inchash.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/incpath.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ gtype-desc.c:6932:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:6932:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context& x_r ATTRIBUTE_UNUSED) ^~~~~~ class gtype-desc.c:6934:3: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:6934:3: note: did you mean class here? struct ipa_polymorphic_call_context * ATTRIBUTE_UNUSED x = &x_r; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/init-regs.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. gtype-desc.c:7321:3: warning: struct 'string_concat_db' was previously declared as a class [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ ../../gcc-7.1.0/gcc/input.h:131:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7321:3: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7321:51: warning: struct 'string_concat_db' was previously declared as a class [-Wmismatched-tags] struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^ ../../gcc-7.1.0/gcc/input.h:131:15: note: previous use is here class GTY(()) string_concat_db ^ gtype-desc.c:7321:51: note: did you mean class here? struct string_concat_db * x ATTRIBUTE_UNUSED = (struct string_concat_db *)x_p; ^~~~~~ class gtype-desc.c:7332:3: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7332:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:7332:73: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:7332:73: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-devirt.o -MT ipa-devirt.o -MMD -MP -MF ./.deps/ipa-devirt.TPo ../../gcc-7.1.0/gcc/ipa-devirt.c In file included from ../../gcc-7.1.0/gcc/internal-fn.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/init-regs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/init-regs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ gtype-desc.c:8849:3: warning: struct 'generic_wide_int' was previously declared as a class [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ ../../gcc-7.1.0/gcc/wide-int.h:649:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:8849:3: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:8849:69: warning: struct 'generic_wide_int' was previously declared as a class [-Wmismatched-tags] struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^ ../../gcc-7.1.0/gcc/wide-int.h:649:15: note: previous use is here class GTY(()) generic_wide_int : public storage ^ gtype-desc.c:8849:69: note: did you mean class here? struct generic_wide_int * x ATTRIBUTE_UNUSED = (struct generic_wide_int *)x_p; ^~~~~~ class gtype-desc.c:8855:12: warning: struct 'wide_int_storage' was previously declared as a class [-Wmismatched-tags] gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^ ../../gcc-7.1.0/gcc/wide-int.h:1003:15: note: previous use is here class GTY(()) wide_int_storage ^ gtype-desc.c:8855:12: note: did you mean class here? gt_pch_nx (struct wide_int_storage* x ATTRIBUTE_UNUSED, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/init-regs.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct gtype-desc.c:9105:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:9105:3: note: did you mean class here? struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^~~~~~ class gtype-desc.c:9105:46: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ gtype-desc.c:9105:46: note: did you mean class here? struct symtab_node * x ATTRIBUTE_UNUSED = (struct symtab_node *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/incpath.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/incpath.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:105: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ gtype-desc.c:9393:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9393:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9393:61: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9393:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gtype-desc.c:9614:3: warning: struct 'hash_set' was previously declared as a class [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/ifcvt.c:24 struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p;: In file included from ^../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/hash-set.h200:: 25../../gcc-7.1.0/gcc/target.def::74916:1:: notewarning: : previous use is hereempty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls)class hash_set ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c:9614#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3 ^: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class gtype-desc.c:9614:49: warning: struct 'hash_set' was previously declared as a class [-Wmismatched-tags] struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^ ../../gcc-7.1.0/gcc/hash-set.h:25:7: note: previous use is here class hash_set ^ gtype-desc.c:9614:49: note: did you mean class here? struct hash_set * x ATTRIBUTE_UNUSED = (struct hash_set *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-7.1.0/gcc/hash-table.hexpanded from macro 'HOOK_VECTOR_END' :341:1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note : did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' gtype-desc.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 9647 ^: 3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9647:3: note: did you mean class here?In file included from ../../gcc-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;../../gcc-7.1.0/gcc/target.def : ^~~~~~5873 : class1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] gtype-desc.cHOOK_VECTOR_END (target_option): 9647^: 63../../gcc-7.1.0/gcc/target-hooks-macros.h:: 43warning:: 50struct 'hash_table' was previously declared as a class [-Wmismatched-tags]: note: expanded from macro 'HOOK_VECTOR_END' struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^../../gcc-7.1.0/gcc/hash-table.h :358:7: note: previous use is here class hash_table ^ gtype-desc.c:9647:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; In file included from ^~~~~~../../gcc-7.1.0/gcc/ifcvt.c : class24 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ifcvt.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ gtype-desc.c:9786:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9786:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:9786:63: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:9786:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/internal-fn.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def *In file included from ../../gcc-7.1.0/gcc/ifcvt.c ^: 25../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/rtl.h62::3027::1 :note : warningprevious use is here: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] class rtx_def; ^struct GTY((desc("0"), tag("0"), ^ In file included from ../../gcc-7.1.0/gcc/internal-fn.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/coretypes.h:62:1 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: ^note : ../../gcc-7.1.0/gcc/coretypes.hdid you mean struct here?: 62:class rtx_def;7 :^~~~~ notestruct: previous use is here class rtx_def; ^ 15 warnings generated. gtype-desc.c:10025:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10025:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10025:65: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10025:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10071:3: warning: struct 'symbol_table' was previously declared as a class [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:1976:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:10071:3: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:10071:47: warning: struct 'symbol_table' was previously declared as a class [-Wmismatched-tags] struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^ ../../gcc-7.1.0/gcc/cgraph.h:1976:29: note: previous use is here class GTY((tag ("SYMTAB"))) symbol_table ^ gtype-desc.c:10071:47: note: did you mean class here? struct symbol_table * x ATTRIBUTE_UNUSED = (struct symbol_table *)x_p; ^~~~~~ class gtype-desc.c:10096:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10096:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10096:66: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10096:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10114:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10114:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10114:61: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10114:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10132:3: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10132:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10132:77: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10132:77: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-polymorphic-call.o -MT ipa-polymorphic-call.o -MMD -MP -MF ./.deps/ipa-polymorphic-call.TPo ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c In file included from ../../gcc-7.1.0/gcc/internal-fn.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct gtype-desc.c:10628:3: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10628:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10628:56: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:2519 warning: snote: generated. previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10628:56: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10661:3: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10661:3: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10661:54: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ gtype-desc.c:10661:54: note: did you mean class here? struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p; ^~~~~~ class gtype-desc.c:10672:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10672:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10672:62: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10672:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10690:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10690In file included from :../../gcc-7.1.0/gcc/ifcvt.c3::25 : noteIn file included from : ../../gcc-7.1.0/gcc/rtl.hdid you mean class here?: 3374: ./genrtl.h:435:3: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;warning : ^~~~~~array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:gtype-desc.c1183::1069029::64 :note: expanded from macro 'XWINT'warning : struct 'hash_table' was previously declared as a class [-Wmismatched-tags] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ../../gcc-7.1.0/gcc/rtl.h ^: 425../../gcc-7.1.0/gcc/hash-table.h::5:358 :note7: :array 'hwint' declared here note: previous use is here HOST_WIDE_INT hwint[1]; ^class hash_table ../../gcc-7.1.0/gcc/hwint.h ^: 54:26: note: expanded from macro 'HOST_WIDE_INT'gtype-desc.c :10690# define HOST_WIDE_INT long: ^64 :In file included from ../../gcc-7.1.0/gcc/ifcvt.cnote:: 25did you mean class here?: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;3 : ^~~~~~ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ gtype-desc.c:10862:12: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ gtype-desc.c:10862:12: note: did you mean class here? gt_pch_nx (struct ipa_polymorphic_call_context* x ATTRIBUTE_UNUSED, ^~~~~~ class gtype-desc.c:10876:3: warning: struct 'ipa_node_params_t' was previously declared as a class [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ ../../gcc-7.1.0/gcc/ipa-prop.h:601:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:10876:3: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:10876:52: warning: struct 'ipa_node_params_t' was previously declared as a class [-Wmismatched-tags] struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^ ../../gcc-7.1.0/gcc/ipa-prop.h:601:19: note: previous use is here class GTY((user)) ipa_node_params_t: public function_summary ^ gtype-desc.c:10876:52: note: did you mean class here? struct ipa_node_params_t * x ATTRIBUTE_UNUSED = (struct ipa_node_params_t *)x_p; ^~~~~~ class gtype-desc.c:10928:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10928:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class gtype-desc.c:10928:64: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ gtype-desc.c:10928:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] gtype-desc.c:10983:3: warning: struct 'function_summary' was previously declared as a class [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ ../../gcc-7.1.0/gcc/symbol-summary.h:35:19: note: previous use is here class GTY((user)) function_summary ^ gtype-desc.c:10983:3: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class gtype-desc.c:10983:68: warning: struct 'function_summary' was previously declared as a class [-Wmismatched-tags] struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^ ../../gcc-7.1.0/gcc/symbol-summary.h:35:19: note: previous use is here class GTY((user)) function_summary ^ gtype-desc.c:10983:68: note: did you mean class here? struct function_summary * x ATTRIBUTE_UNUSED = (struct function_summary *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-split.o -MT ipa-split.o -MMD -MP -MF ./.deps/ipa-split.TPo ../../gcc-7.1.0/gcc/ipa-split.c In file included from ../../gcc-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216In file included from :../../gcc-7.1.0/gcc/init-regs.c1::24 : warning../../gcc-7.1.0/gcc/rtl.h: :empty macro arguments are a C99 feature [-Wc99-extensions]302 :1: warningHOOK_VECTOR_END (mode_switching): 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]^ ../../gcc-7.1.0/gcc/target-hooks-macros.hstruct GTY((desc("0"), tag("0"),: 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-7.1.0/gcc/ipa-cp.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/coretypes.h::56162: :../../gcc-7.1.0/gcc/mem-stats.h1::126 :note1: :did you mean struct here? warningclass rtx_def;: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]^~~~~ structstruct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ree.c:222: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ree.c:223: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:110: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/init-regs.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/init-regs.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ipa-chkp.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ree.c:223: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ree.c:223: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 32 warnings generated. In file included from ../../gcc-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/ipa-devirt.c::200110: : ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/coretypes.h5975::3691: :In file included from ../../gcc-7.1.0/gcc/hash-table.hwarning:: 235empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-7.1.0/gcc/ggc.h:HOOK_VECTOR_END (shrink_wrap)277 :^15 :../../gcc-7.1.0/gcc/target-hooks-macros.h :warning43: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]50 : note: static inline struct rtx_def *expanded from macro 'HOOK_VECTOR_END' ^ ../../gcc-7.1.0/gcc/coretypes.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 62 ^: 7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:110: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/internal-fn.c62::24: 7In file included from :../../gcc-7.1.0/gcc/target.h :note200: : previous use is here../../gcc-7.1.0/gcc/target.def:6216: 1:class rtx_def; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:In file included from 8../../gcc-7.1.0/gcc/ifcvt.c::28: In file included from note: ../../gcc-7.1.0/gcc/df.hprevious use is here: 29: struct rtx_def;../../gcc-7.1.0/gcc/alloc-pool.h :185 ^: 13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:110: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from In file included from ../../gcc-7.1.0/gcc/incpath.c../../gcc-7.1.0/gcc/hash-table.h::23: 561In file included from : ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/mem-stats.h::200126: :../../gcc-7.1.0/gcc/target.def1:937:: 1warning:: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]warning : empty macro arguments are a C99 feature [-Wc99-extensions]In file included from struct mem_usage ../../gcc-7.1.0/gcc/ifcvt.c :^HOOK_VECTOR_END (asm_out) 28^: In file included from ../../gcc-7.1.0/gcc/df.h:../../gcc-7.1.0/gcc/target-hooks-macros.h29:: 43../../gcc-7.1.0/gcc/alloc-pool.h::26750::11 :note warning: : expanded from macro 'HOOK_VECTOR_END'using extended field designator is an extension [-Wextended-offsetof] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) size += offsetof (allocation_object, u.data);../../gcc-7.1.0/gcc/hash-table.h : ^ 341 ^ ~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-inline.o -MT ipa-inline.o -MMD -MP -MF ./.deps/ipa -inline.TPo ../../gcc-7.1.0/gcc/ipa-inline.c :/usr/include/stddef.h1:: 59note:: 32did you mean struct here?: note: expanded from macro 'offsetof' class mem_usage; ^~~~~ struct #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/incpath.c:In file included from 23../../gcc-7.1.0/gcc/ifcvt.c: :In file included from 28../../gcc-7.1.0/gcc/target.h: :In file included from 200../../gcc-7.1.0/gcc/df.h: :../../gcc-7.1.0/gcc/target.def29:: 1628:../../gcc-7.1.0/gcc/alloc-pool.h1::428: warning27: :empty macro arguments are a C99 feature [-Wc99-extensions] warning: using extended field designator is an extension [-Wextended-offsetof]HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43In file included from :../../gcc-7.1.0/gcc/ipa-chkp.c int size = m_elt_size - offsetof (allocation_object, u.data);50 : ^ ~~~~~: /usr/include/stddef.hnote24: : expanded from macro 'HOOK_VECTOR_END'In file included from :../../gcc-7.1.0/gcc/coretypes.h59::#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)32 :369 : ^noteIn file included from : expanded from macro 'offsetof'../../gcc-7.1.0/gcc/hash-table.h :235: ../../gcc-7.1.0/gcc/ggc.h:#define offsetof(type, member) __builtin_offsetof(type, member)277 : ^ ~~~~~~ 15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] In file included from static inline struct rtx_def *../../gcc-7.1.0/gcc/incpath.c : ^23 : ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/target.h62::2007: :../../gcc-7.1.0/gcc/target.def :note1658: :previous use is here1 : class rtx_def;warning : ^empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/ipa-chkp.c::2443:50: :In file included from ../../gcc-7.1.0/gcc/coretypes.hnote:: 369expanded from macro 'HOOK_VECTOR_END': In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 280 ^ :11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);In file included from ../../gcc-7.1.0/gcc/incpath.c ^: 23../../gcc-7.1.0/gcc/coretypes.h: In file included from :../../gcc-7.1.0/gcc/target.h62::2007: :../../gcc-7.1.0/gcc/target.def :note1670: :previous use is here1 : class rtx_def;warning ^ : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/internal-fn.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/internal-fn.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/incpath.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43In file included from :../../gcc-7.1.0/gcc/ipa-split.c50::79 : note../../gcc-7.1.0/gcc/coretypes.h: :expanded from macro 'HOOK_VECTOR_END'62 :1: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-chkp.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/init-regs.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/init-regs.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/init-regs.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ifcvt.c:41: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-split.c:79: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-split.c:79: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-comdats.o -MT ipa-comdats.o -MMD -MP -MF ./.deps/ipa-comdats.TPo ../../gcc-7.1.0/gcc/ipa-comdats.c In file included from ../../gcc-7.1.0/gcc/ipa-split.c:79: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ree.c:225: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ree.c:225: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ree.c:225: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 10 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-visibility.o -MT ipa-visibility.o -MMD -MP -MF ./.deps/ipa-visibility.TPo ../../gcc-7.1.0/gcc/ipa-visibility.c In file included from ../../gcc-7.1.0/gcc/internal-fn.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:94: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:110: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:110: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:110: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:112: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:112: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:112: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:112: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-split.c:81: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-comdats.c:53: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:118: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:122: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/ipa-split.c:81: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ipa-split.c:81: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/ipa-cp.c:238:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *next; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:1: warning: 'ipcp_param_lattices' defined as a class here but previously declared as a struct [-Wmismatched-tags] class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-prop.h:335:3: note: did you mean class here? struct ipcp_param_lattices * GTY((skip)) lattices; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:112: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:../../gcc-7.1.0/gcc/ipa-cp.c1183::37129:15:: notewarning: : expanded from macro 'XWINT'struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] static inline struct ipcp_param_lattices * #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~../../gcc-7.1.0/gcc/ipa-cp.c :../../gcc-7.1.0/gcc/rtl.h318::4257::5 :note : noteprevious use is here: array 'hwint' declared hereclass ipcp_param_lattices ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/ipa-cp.c:371:15: note: did you mean class here? static inline struct ipcp_param_lattices * ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:385:3: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:385:3: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:394:3: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:394:3: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:404:3: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:404:3: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:94: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:94: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/ipa-cp.c:547:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:547:4: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:548:4: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:548:4: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class 50 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-visibility.c:77: ../../gcc-7.1.0/gcc/ipa-cp.c../../gcc-7.1.0/gcc/coretypes.h::78962::221:: warningwarning: : struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags] class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] build_toporder_info (struct ipa_topo_info *topo) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:768:7: note: previous use is here class ipa_topo_info ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:789:22: note: did you mean class here? build_toporder_info (struct ipa_topo_info *topo) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:802:21: warning: struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags] free_toporder_info (struct ipa_topo_info *topo) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:768:7: note: previous use is here class ipa_topo_info ^ ../../gcc-7.1.0/gcc/ipa-cp.c:802:21: note: did you mean class here? free_toporder_info (struct ipa_topo_info *topo) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:812:21: warning: struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags] push_node_to_stack (struct ipa_topo_info *topo, struct cgraph_node *node) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:768:7: note: previous use is here class ipa_topo_info ^ ../../gcc-7.1.0/gcc/ipa-cp.c:812:21: note: did you mean class here? push_node_to_stack (struct ipa_topo_info *topo, struct cgraph_node *node) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:825:22: warning: struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags] pop_node_from_stack (struct ipa_topo_info *topo) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:768:7: note: previous use is here class ipa_topo_info ^ ../../gcc-7.1.0/gcc/ipa-cp.c:825:22: note: did you mean class here? pop_node_from_stack (struct ipa_topo_info *topo) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:867:25: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] set_agg_lats_to_bottom (struct ipcp_param_lattices *plats) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:867:25: note: did you mean class here? set_agg_lats_to_bottom (struct ipcp_param_lattices *plats) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:878:32: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] set_agg_lats_contain_variable (struct ipcp_param_lattices *plats) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:878:32: note: did you mean class here? set_agg_lats_contain_variable (struct ipcp_param_lattices *plats) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:94: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/ipa-cp.c:1096:28: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] set_all_contains_variable (struct ipcp_param_lattices *plats) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1096:28: note: did you mean class here? set_all_contains_variable (struct ipcp_param_lattices *plats) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1176:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1176:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1184:4: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1184:4: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-inline-analysis.o -MT ipa-inline-analysis.o -MMD -MP -MF ./.deps/ipa-inline-analysis.TPo ../../gcc-7.1.0/gcc/ipa-inline-analysis.c ../../gcc-7.1.0/gcc/ipa-cp.c:1814:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *src_lats ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1814:7: note: did you mean class here? struct ipcp_param_lattices *src_lats ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1868:8: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1868:8: note: did you mean class here? struct ipcp_param_lattices *dest_plats, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1890:4: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *src_lats ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1890:4: note: did you mean class here? struct ipcp_param_lattices *src_lats ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1937:24: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] set_check_aggs_by_ref (struct ipcp_param_lattices *dest_plats, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1937:24: note: did you mean class here? set_check_aggs_by_ref (struct ipcp_param_lattices *dest_plats, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1964:22: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] merge_agg_lats_step (struct ipcp_param_lattices *dest_plats, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1964:22: note: did you mean class here? merge_agg_lats_step (struct ipcp_param_lattices *dest_plats, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1966:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice ***aglat, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1966:8: note: did you mean class here? struct ipcp_agg_lattice ***aglat, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:1997:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *new_al; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1997:7: note: did you mean class here? struct ipcp_agg_lattice *new_al; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2024:40: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] set_chain_of_aglats_contains_variable (struct ipcp_agg_lattice *aglat) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2024:40: note: did you mean class here? set_chain_of_aglats_contains_variable (struct ipcp_agg_lattice *aglat) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2042:6: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2042:6: note: did you mean class here? struct ipcp_param_lattices *dest_plats, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2043:6: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *src_plats, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2043:6: note: did you mean class here? struct ipcp_param_lattices *src_plats, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2047:3: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice **dst_aglat; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2047:3: note: did you mean class here? struct ipcp_agg_lattice **dst_aglat; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2058:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] for (struct ipcp_agg_lattice *src_aglat = src_plats->aggs; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2058:8: note: did you mean class here? for (struct ipcp_agg_lattice *src_aglat = src_plats->aggs; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2069:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *new_al = *dst_aglat; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2069:4: note: did you mean class here? struct ipcp_agg_lattice *new_al = *dst_aglat; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2097:33: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] agg_pass_through_permissible_p (struct ipcp_param_lattices *src_plats, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2097:33: note: did you mean class here? agg_pass_through_permissible_p (struct ipcp_param_lattices *src_plats, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2111:10: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2111:10: note: did you mean class here? struct ipcp_param_lattices *dest_plats) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2123:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2123:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2142:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2142:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2161:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice **aglat = &dest_plats->aggs; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2161:7: note: did you mean class here? struct ipcp_agg_lattice **aglat = &dest_plats->aggs; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2265:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *dest_plats; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2265:7: note: did you mean class here? struct ipcp_param_lattices *dest_plats; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-comdats.c:53: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-comdats.c:53: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-chkp.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2668:39: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.hcontext_independent_aggregate_values (struct ipcp_param_lattices *plats): 2545 ^: 12../../gcc-7.1.0/gcc/ipa-cp.c:: 318warning:: 7array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: previous use is here return gs->op[2]; class ipcp_param_lattices ^ ~ ^../../gcc-7.1.0/gcc/gimple.h :346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2668:39: note: did you mean class here? context_independent_aggregate_values (struct ipcp_param_lattices *plats) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2677:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] for (struct ipcp_agg_lattice *aglat = plats->aggs; ^ ../../gcc-7.1.0/gcc/ipa-cp.c../../gcc-7.1.0/gcc/gimple.h::2292565::711:: notewarning: : previous use is herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class ipcp_agg_lattice : public ipcp_lattice return &gs->op[2]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/ipa-cp.c346::26773::8 :note : notearray 'op' declared here: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; for (struct ipcp_agg_lattice *aglat = plats->aggs; ^ ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2722:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2722:7: note: did you mean class here?../../gcc-7.1.0/gcc/gimple.h :2599:12 struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i);: ^~~~~~warning : classarray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2908:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2908:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2942:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2942:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2977:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags]clang : warning: struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i);treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2977:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:2979:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2979:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:3099:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3099:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:3101:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3101:7: note: did you mean class here? In file included from struct ipcp_agg_lattice *aglat;../../gcc-7.1.0/gcc/ipa-visibility.c : ^~~~~~77 : classIn file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-visibility.c:77: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: ../../gcc-7.1.0/gcc/ipa-cp.cstruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 3134:27: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); warning ^: struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/coretypes.h :62:7propagate_constants_topo (struct ipa_topo_info *topo): ^note : ../../gcc-7.1.0/gcc/ipa-cp.cprevious use is here: 768class rtx_def;: 7 ^: note: previous use is here class ipa_topo_info ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3134:27: note: did you mean class here? propagate_constants_topo (struct ipa_topo_info *topo) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:3237:23: warning: struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags] ipcp_propagate_stage (struct ipa_topo_info *topo) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:768:7: note: previous use is here class ipa_topo_info ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3237:23: note: did you mean class here? ipcp_propagate_stage (struct ipa_topo_info *topo) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:3255:29: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3255:29: note: did you mean class here? info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^~~~~~ class ../../gcc-7.1.0/gcc/../include/libiberty.h:358:27: note: expanded from macro 'XCNEWVEC' #define XCNEWVEC(T, N) ((T *) xcalloc ((N), sizeof (T))) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3255:29: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3255:29: note: did you mean class here? info->lattices = XCNEWVEC (struct ipcp_param_lattices, ^~~~~~ class ../../gcc-7.1.0/gcc/../include/libiberty.h:358:54: note: expanded from macro 'XCNEWVEC' #define XCNEWVEC(T, N) ((T *) xcalloc ((N), sizeof (T))) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3459:7: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3459:7: note: did you mean class here? struct ipcp_agg_lattice *aglat; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:3460:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3460:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3502:3: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/gimple.h:3130../../gcc-7.1.0/gcc/ipa-cp.c::113502::3 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : did you mean class here? return &call_stmt->op[2]; ^ ~ struct ipcp_param_lattices *plats = ipa_get_parm_lattices (caller_info, ../../gcc-7.1.0/gcc/gimple.h ^~~~~~: 371 class: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3963:22: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] copy_plats_to_inter (struct ipcp_param_lattices *plats, HOST_WIDE_INT offset) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:734: warning snote generated. : previous use is here class ipcp_param_lattices ^ In file included from ../../gcc-7.1.0/gcc/ipa-comdats.c:53: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561../../gcc-7.1.0/gcc/ipa-cp.c: :../../gcc-7.1.0/gcc/mem-stats.h3963::12622::1 :note: did you mean class here?warning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]copy_plats_to_inter (struct ipcp_param_lattices *plats, HOST_WIDE_INT offset) ^~~~~~ struct mem_usage class ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3970:8: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] for (struct ipcp_agg_lattice *aglat = plats->aggs; aglat; aglat = aglat->next) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3970:8: note: did you mean class here? for (struct ipcp_agg_lattice *aglat = plats->aggs; aglat; aglat = aglat->next) ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3505:10:../../gcc-7.1.0/gcc/ipa-cp.c :warning3985: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]23 : warning return gs->op[1];: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] ^ ~ ../../gcc-7.1.0/gcc/gimple.h:intersect_with_plats (struct ipcp_param_lattices *plats, 315 ^: 3../../gcc-7.1.0/gcc/ipa-cp.c:: 318note: :array 'op' declared here7 : note: tree GTY((length ("%h.num_ops"))) op[1];previous use is here ^ class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:3985:23: note: did you mean class here? intersect_with_plats (struct ipcp_param_lattices *plats, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:3989:3: warning: ../../gcc-7.1.0/gcc/gimple.hstruct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags]: 3531: struct ipcp_agg_lattice *aglat;3 : ^ warning../../gcc-7.1.0/gcc/ipa-cp.c:: 229array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 7: gs->op[1] = rhs; note: previous use is here ^ ~ class ipcp_agg_lattice : public ipcp_lattice../../gcc-7.1.0/gcc/gimple.h : ^ 315:3: note../../gcc-7.1.0/gcc/ipa-cp.c: :array 'op' declared here3989 :3: note tree GTY((length ("%h.num_ops"))) op[1];: did you mean class here? ^ struct ipcp_agg_lattice *aglat; ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/ipa-cp.c:4109:4: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *orig_plats; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4109:4: note: did you mean class here? struct ipcp_param_lattices *orig_plats; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:4128:4: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4128:4: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:4152:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *src_plats; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4152:7: note: did you mean class here? struct ipcp_param_lattices *src_plats; ^~~~~~ class 25 warnings generated. ../../gcc-7.1.0/gcc/ipa-cp.c:4245:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (dest_info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4245:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (dest_info, i); ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:4375:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4375:7: note: did you mean class here? struct ipcp_param_lattices *plats; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:4653:7: warning: struct 'ipcp_param_lattices' was previously declared as a class [-Wmismatched-tags] struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:318:7: note: previous use is here class ipcp_param_lattices ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4653:7: note: did you mean class here? struct ipcp_param_lattices *plats = ipa_get_parm_lattices (info, i); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-visibility.c:77: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ../../gcc-7.1.0/gcc/ipa-cp.c^: 4668:4: warning: struct 'ipcp_agg_lattice' was previously declared as a class [-Wmismatched-tags] struct ipcp_agg_lattice *aglat; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:229:7: note: previous use is here class ipcp_agg_lattice : public ipcp_lattice ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4668:4: note: did you mean class here? ../../gcc-7.1.0/gcc/hash-table.h struct ipcp_agg_lattice *aglat;: 341 ^~~~~~: 1 class: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/ipa-cp.c:4805:22: warning: struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags] ipcp_decision_stage (struct ipa_topo_info *topo) ^ ../../gcc-7.1.0/gcc/ipa-cp.c:768:7: note: previous use is here class ipa_topo_info ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4805:22: note: did you mean class here? ipcp_decision_stage (struct ipa_topo_info *topo) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-cp.c:4981:3: warning: struct 'ipa_topo_info' was previously declared as a class [-Wmismatched-tags] struct ipa_topo_info topo; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:768:7: note: previous use is here class ipa_topo_info ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4981:3: note: did you mean class here? struct ipa_topo_info topo; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-inline-transform.o -MT ipa-inline-transform.o -MMD -MP -MF ./.deps/ipa-inline-transform.TPo ../../gcc-7.1.0/gcc/ipa-inline-transform.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-profile.o -MT ipa-profile.o -MMD -MP -MF ./.deps/ipa-profile.TPo ../../gcc-7.1.0/gcc/ipa-profile.c In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:110: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1475:30: note: in instantiation of member function 'object_allocator >::allocate' requested here val = ipcp_cst_values_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:110: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1475:30: note: in instantiation of member function 'object_allocator >::allocate' requested here val = ipcp_cst_values_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:110: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1539:26: note: in instantiation of member function 'object_allocator >::remove' requested here ipcp_sources_pool.remove ((ipcp_value_source*)src); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:1579:21: note: in instantiation of member function 'ipcp_lattice::add_value' requested here ret |= dest_lat->add_value (cstval, cs, src_val, src_idx); ^ In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:2708:19: note: in instantiation of member function 'vec::create' requested here known_contexts->create (0); ^ In file included from ../../gcc-7.1.0/gcc/ipa-chkp.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-chkp.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ clang../../gcc-7.1.0/gcc/lto-streamer.h: :874warning:: 24treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7:In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.cnote:: 27: previous use is here../../gcc-7.1.0/gcc/gimple.h :2495class lto_input_block: 10 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ../../gcc-7.1.0/gcc/lto-streamer.h ^ ~: 876../../gcc-7.1.0/gcc/gimple.h::22346:: 3note:: did you mean class here?note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-cp.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:364:38: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:564:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:573:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/ipa-cp.c:4948:7: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here vec_safe_reserve_exact (ts->m_vr, count); ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-cp.c:402:1: warning: unused function 'ipa_get_vr_lat' [-Wunused-function] ipa_get_vr_lat (struct ipa_node_params *info, int i) ^ In file included from ../../gcc-7.1.0/gcc/ipa-split.c:83: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h346::31143:10:: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note : return gs->op[2];array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];371 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/ipa-chkp.c::37133:: 3In file included from :../../gcc-7.1.0/gcc/cgraph.h :note24: : array 'op' declared here ../../gcc-7.1.0/gcc/ipa-ref.h: tree GTY((length ("%h.num_ops"))) op[1];26 : ^../../gcc-7.1.0/gcc/gimple.h1: :2527 :warning3: :class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.h warning:: class symtab_node;3138array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : ^3 gs->op[1] = rhs;: warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h: call_stmt->op[2] = chain; 346 ^ ~../../gcc-7.1.0/gcc/tree-core.h: 3../../gcc-7.1.0/gcc/gimple.h:: :note3711673:: 3:array 'op' declared here9: : note tree GTY((length ("%h.num_ops"))) op[1];: note array 'op' declared here: previous use is here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/ipa-chkp.c346::333: :../../gcc-7.1.0/gcc/cgraph.h :note94:: 1:array 'op' declared here warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/tree-core.h: gs->op[3] = rhs;1673 : ^ ~2 :../../gcc-7.1.0/gcc/gimple.h :note346: :did you mean class here? 3: note struct symtab_node *symtab_node;: array 'op' declared here ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:In file included from 3../../gcc-7.1.0/gcc/ipa-chkp.c:: 33note: : ../../gcc-7.1.0/gcc/cgraph.harray 'op' declared here :247 tree GTY((length ("%h.num_ops"))) op[1];: 11 ^: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:114: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^ :2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582../../gcc-7.1.0/gcc/gimple.h::33043:: 3warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: gs->op[2] = rhs;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = fn; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 346../../gcc-7.1.0/gcc/gimple.h::3371: note:: 3array 'op' declared here: tree GTY((length ("%h.num_ops"))) op[1];note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3];../../gcc-7.1.0/gcc/gimple.h ^ ~: 3053../../gcc-7.1.0/gcc/gimple.h::3346::3 warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^../../gcc-7.1.0/gcc/gimple.h :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/lto-streamer.h::3712619::117:: warningnote: : previous use is herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block return &ass->op[3]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? ../../gcc-7.1.0/gcc/gimple.h: void stream_in (struct lto_input_block *, struct data_in *data_in);2629 : ^~~~~~3 : class warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here ../../gcc-7.1.0/gcc/gimple.h:3114struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 10 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2];../../gcc-7.1.0/gcc/cgraph.h : ^ ~1600 :../../gcc-7.1.0/gcc/gimple.h10::371 :note3: :did you mean struct here? note: array 'op' declared here friend class cgraph_node; ^~~~~ tree GTY((length ("%h.num_ops"))) op[1]; struct ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h3010::353110:3:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; gs->op[1] = rhs; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::315:3713::3 :note : notearray 'op' declared here : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h315::3043:3:3: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here gs->op[1] = fn; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h3571:3053::310:: warningwarning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,../../gcc-7.1.0/gcc/gimple.h : ^ ~315 :../../gcc-7.1.0/gcc/gimple.h3::371 :3note:: array 'op' declared herenote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:69: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:../../gcc-7.1.0/gcc/ipa-inline.c32:: 96In file included from : ../../gcc-7.1.0/gcc/data-streamer.h:In file included from 25../../gcc-7.1.0/gcc/target.h: :../../gcc-7.1.0/gcc/lto-streamer.h200:: 371../../gcc-7.1.0/gcc/target.def::11954:: 1warning:: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags]warning : empty macro arguments are a C99 feature [-Wc99-extensions]class lto_input_block ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-split.c:85: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: noteIn file included from : ../../gcc-7.1.0/gcc/ipa-inline.cexpanded from macro 'offsetof': 96: #define offsetof(type, member) __builtin_offsetof(type, member) In file included from ^ ~~~~~~../../gcc-7.1.0/gcc/target.h: 200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^In file included from ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c../../gcc-7.1.0/gcc/target-hooks-macros.h::3243: :In file included from 50../../gcc-7.1.0/gcc/data-streamer.h::25 : In file included from ../../gcc-7.1.0/gcc/lto-streamer.hnote:../../gcc-7.1.0/gcc/ipa-split.c: :expanded from macro 'HOOK_VECTOR_END'75285: : 8#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):../../gcc-7.1.0/gcc/alloc-pool.h : warning ^: 267struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] :11extern struct lto_input_block * lto_create_simple_input_block ( : ^ warning../../gcc-7.1.0/gcc/lto-streamer.h: :using extended field designator is an extension [-Wextended-offsetof]371 :7: note: size += offsetof (allocation_object, u.data);previous use is here ^ ~~~~~class lto_input_block ^ /usr/include/stddef.h:In file included from 59../../gcc-7.1.0/gcc/ipa-devirt.c::32115: : note../../gcc-7.1.0/gcc/alloc-pool.h: :expanded from macro 'offsetof'185: 13:../../gcc-7.1.0/gcc/lto-streamer.h #define offsetof(type, member) __builtin_offsetof(type, member)warning:: using extended field designator is an extension [-Wextended-offsetof]752 : ^ ~~~~~~8 : - offsetof (allocation_object, note ^: did you mean class here? /usr/include/stddef.h:59:extern struct lto_input_block * lto_create_simple_input_block (32 : ^~~~~~ note class : expanded from macro 'offsetof' ../../gcc-7.1.0/gcc/lto-streamer.h#define offsetof(type, member) __builtin_offsetof(type, member): 758: ^ ~~~~~~5 : warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:115: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] ../../gcc-7.1.0/gcc/lto-streamer.h:788:34 size += offsetof (allocation_object, u.data);: warning: ^ ~~~~~struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] /usr/include/stddef.h:59:32extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;: ^note : ../../gcc-7.1.0/gcc/lto-streamer.hexpanded from macro 'offsetof': 371:7: note#define offsetof(type, member) __builtin_offsetof(type, member): previous use is here ^ ~~~~~~class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-split.c:85: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/target.h::864200:: 35../../gcc-7.1.0/gcc/target.def::In file included from 4916warning../../gcc-7.1.0/gcc/ipa-devirt.c: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]115 :: 1../../gcc-7.1.0/gcc/alloc-pool.hextern void lto_input_data_block (struct lto_input_block *, void *, size_t);:: ^warning : 428../../gcc-7.1.0/gcc/lto-streamer.hempty macro arguments are a C99 feature [-Wc99-extensions]: :37127HOOK_VECTOR_END (calls): :^7 :../../gcc-7.1.0/gcc/target-hooks-macros.hwarning : note:using extended field designator is an extension [-Wextended-offsetof]43: :previous use is here50 : class lto_input_block note ^ int size = m_elt_size - offsetof (allocation_object, u.data);: expanded from macro 'HOOK_VECTOR_END' ^ ~~~~~../../gcc-7.1.0/gcc/lto-streamer.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/usr/include/stddef.h 864 ^: 35::59 :note32: :did you mean class here? note: expanded from macro 'offsetof' extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:96: ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/target.h872::20026: :../../gcc-7.1.0/gcc/target.def :warning5510: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]1 : warning: hashval_t lto_input_scc (struct lto_input_block *, struct data_in *,empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (c)../../gcc-7.1.0/gcc/lto-streamer.h :^371 :../../gcc-7.1.0/gcc/target-hooks-macros.h7::43 :note50: previous use is here: class lto_input_blocknote : ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/lto-streamer.h:872#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 26 ^: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/ipa-inline.c874::9624: :In file included from ../../gcc-7.1.0/gcc/target.hwarning:: 200struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: ../../gcc-7.1.0/gcc/target.def:tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,5663 :1 ^: ../../gcc-7.1.0/gcc/lto-streamer.hwarning:: 371empty macro arguments are a C99 feature [-Wc99-extensions]: 7HOOK_VECTOR_END (cxx): ^note : ../../gcc-7.1.0/gcc/target-hooks-macros.hprevious use is here: 43class lto_input_block : ^50 : note: ../../gcc-7.1.0/gcc/lto-streamer.hexpanded from macro 'HOOK_VECTOR_END': 874#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 24 ^: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: In file included from struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/ipa-inline.c :96: In file included from tree lto_input_tree (struct lto_input_block *, struct data_in *);../../gcc-7.1.0/gcc/target.h : ^ 200../../gcc-7.1.0/gcc/lto-streamer.h: :../../gcc-7.1.0/gcc/target.def371::57527::1 :note : warningprevious use is here: empty macro arguments are a C99 feature [-Wc99-extensions]class lto_input_block HOOK_VECTOR_END (emutls) ^ ^ ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/target-hooks-macros.h::87643::2250:: notenote: : did you mean class here?expanded from macro 'HOOK_VECTOR_END' tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) class ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-inline.c:96: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-polymorphic-call.c:32: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from struct lto_input_block *,../../gcc-7.1.0/gcc/ipa-devirt.c : ^117 : ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/cgraph.h371::247: :../../gcc-7.1.0/gcc/ipa-ref.h :note: 26previous use is here :class lto_input_block1 : ^ warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/data-streamer.h:class symtab_node;78 :^8 : note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here../../gcc-7.1.0/gcc/data-streamer.h :83: struct symtab_node *symtab_node;44: warning ^: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: noteIn file included from : ../../gcc-7.1.0/gcc/ipa-inline.cdid you mean class here?: 96: HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);In file included from ../../gcc-7.1.0/gcc/target.h ^~~~~~: class 200: ../../gcc-7.1.0/gcc/target.def:../../gcc-7.1.0/gcc/data-streamer.h6243::185::37 :warning warning: : empty macro arguments are a C99 feature [-Wc99-extensions]struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOOK_VECTOR_END (C90_EMPTY_HACK)gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/lto-streamer.h::371:437::50 :note : noteprevious use is here: expanded from macro 'HOOK_VECTOR_END'class lto_input_block ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-7.1.0/gcc/data-streamer.h ^: 85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:In file included from 7../../gcc-7.1.0/gcc/ipa-inline-analysis.c: :note69: : In file included from previous use is here../../gcc-7.1.0/gcc/coretypes.h :369: class lto_input_blockIn file included from ../../gcc-7.1.0/gcc/hash-table.h ^: 235: ../../gcc-7.1.0/gcc/ggc.h:277:../../gcc-7.1.0/gcc/data-streamer.h15::87 :warning38: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] note: static inline struct rtx_def *did you mean class here? ^ ../../gcc-7.1.0/gcc/coretypes.hwidest_int streamer_read_widest_int (struct lto_input_block *);: 62 ^~~~~~: 7 class: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:69: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c = streamer_read_uhwi ((struct lto_input_block *)bp->stream);: 117 ^: ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/lto-streamer.h::94371::17:: note warning: : previous use is here'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? In file included from struct symtab_node *symtab_node;../../gcc-7.1.0/gcc/ipa-inline.c : ^~~~~~97 : ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/rtl.h class:: 302199::122:: warningwarning: : 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"),streamer_read_uchar (struct lto_input_block *ib) ^ ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1../../gcc-7.1.0/gcc/data-streamer.h:: 199note:: 22did you mean struct here?: class rtx_def;note : In file included from did you mean class here?^~~~~ streamer_read_uchar (struct lto_input_block *ib)../../gcc-7.1.0/gcc/ipa-devirt.cstruct : ^~~~~~117 : class../../gcc-7.1.0/gcc/cgraph.h :247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^../../gcc-7.1.0/gcc/data-streamer.h :229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] 42 warning struct symtab_node *ref = NULL);s generated. ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-split.c:88: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:69: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-split.c:88: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-split.c:88: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:118: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-prop.o -MT ipa-prop.o -MMD -MP -MF ./.deps/ipa-prop.TPo ../../gcc-7.1.0/gcc/ipa-prop.c In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:97: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26In file included from :../../gcc-7.1.0/gcc/ipa-devirt.c :note118: : expanded from macro 'HOST_WIDE_INT'../../gcc-7.1.0/gcc/lto-streamer.h :752:# define HOST_WIDE_INT long8 : ^warning : In file included from struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/ipa-inline.c :97: In file included from extern struct lto_input_block * lto_create_simple_input_block (../../gcc-7.1.0/gcc/rtl.h : ^3374 : ../../gcc-7.1.0/gcc/lto-streamer.h./genrtl.h::371436::73:: notewarning: : previous use is herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class lto_input_block XWINT (rt, 2) = arg2; ^ ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: ../../gcc-7.1.0/gcc/lto-streamer.harray 'hwint' declared here: 752 HOST_WIDE_INT hwint[1]; : ^8 :../../gcc-7.1.0/gcc/hwint.h :note: 54did you mean class here? :26:extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class note: expanded from macro 'HOST_WIDE_INT' ../../gcc-7.1.0/gcc/lto-streamer.h# define HOST_WIDE_INT long: 758 ^:5 : warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-polymorphic-call.c:690../../gcc-7.1.0/gcc/lto-streamer.h::42788:: 34warning:: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]note : did you mean class here? ipa_polymorphic_call_context::stream_in (struct lto_input_block *ib, ^ extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;../../gcc-7.1.0/gcc/lto-streamer.h : ^~~~~~371 : class7 : note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854../../gcc-7.1.0/gcc/ipa-polymorphic-call.c::10690:: 42:warning : struct 'varpool_node' was previously declared as a class [-Wmismatched-tags]note : did you mean class here? struct varpool_node *, ^ ipa_polymorphic_call_context::stream_in (struct lto_input_block *ib,../../gcc-7.1.0/gcc/cgraph.h : ^~~~~~1757 : class38 : note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class 26 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:49: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:33: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-split.c:98: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-split.c:105: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:126: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-devirt.c:127: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-pure-const.o -MT ipa-pure-const.o -MMD -MP -MF ./.deps/ipa-pure-const.TPo ../../gcc-7.1.0/gcc/ipa-pure-const.c In file included from ../../gcc-7.1.0/gcc/ipa-visibility.c:83: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-visibility.c:83: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-visibility.c:83: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 137 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:49: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:49: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:33: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:33: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:49: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:33: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-comdats.c:57: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-icf.o -MT ipa-icf.o -MMD -MP -MF ./.deps/ipa-icf.TPo ../../gcc-7.1.0/gcc/ipa-icf.c In file included from ../../gcc-7.1.0/gcc/ipa-comdats.c:57: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-comdats.c:57: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 42 warnings generated. ../../gcc-7.1.0/gcc/ipa-comdats.c:65:25: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] propagate_comdat_group (struct symtab_node *symbol, ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/ipa-comdats.c:65:25: note: did you mean class here? propagate_comdat_group (struct symtab_node *symbol, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-comdats.c:77:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *symbol2 = ref->referring; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/ipa-comdats.c:77:7: note: did you mean class here? struct symtab_node *symbol2 = ref->referring; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-comdats.c:126:2: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *symbol2 = edge->caller; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/ipa-comdats.c:126:2: note: did you mean class here? struct symtab_node *symbol2 = edge->caller; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/ipa-devirt.c:2260:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *n; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/ipa-devirt.c:2260:3: note: did you mean class here? struct symtab_node *n; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-icf-gimple.o -MT ipa-icf-gimple.o -MMD -MP -MF ./.deps/ipa-icf-gimple.TPo ../../gcc-7.1.0/gcc/ipa-icf-gimple.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:99: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/ipa-prop.c tree GTY((length ("%h.num_ops"))) op[1];: 22 ^ : ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.hclass rtx_def;: 3551^ :3:../../gcc-7.1.0/gcc/coretypes.h :warning55: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]8 : note gs->op[2] = label; : ^ ~previous use is here ../../gcc-7.1.0/gcc/gimple.h:struct rtx_def;315 :3 ^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:36: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:72: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 58 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:100: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:100: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:100: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:36: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:73: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:103: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:73: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11../../gcc-7.1.0/gcc/tree-core.h:: 1673warning:: 9using extended field designator is an extension [-Wextended-offsetof]: size += offsetof (allocation_object, u.data); note ^ ~~~~~: previous use is here/usr/include/stddef.h :59 struct symtab_node *symtab_node;: 32 ^: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:73: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c../../gcc-7.1.0/gcc/ipa-inline.c:36:: 103In file included from : ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/cgraph.h369:: In file included from ../../gcc-7.1.0/gcc/hash-table.h94::5611: :../../gcc-7.1.0/gcc/mem-stats.h: 126:warning1: : 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]warning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),^ ^ ../../gcc-7.1.0/gcc/tree-core.h../../gcc-7.1.0/gcc/hash-table.h::341:11673:: 2note:: did you mean struct here?note : did you mean class here? class mem_usage; ^~~~~ struct symtab_node *symtab_node;struct ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:103: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-reference.o -MT ipa-reference.o -MMD -MP -MF ./.deps/ipa-reference.TPo ../../gcc-7.1.0/gcc/ipa-reference.c In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:37: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:37: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:37: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:39: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:39: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:39: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here In file included from struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {../../gcc-7.1.0/gcc/ipa-inline-analysis.c : ^76 : In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: ../../gcc-7.1.0/gcc/streamer-hooks.hclass 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags]: 28: friend class cgraph_edge;1 : ^ ../../gcc-7.1.0/gcc/cgraph.hnote:: 1599did you mean class here?: 17: struct lto_input_block;note : ^~~~~~previous use is here class for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:52: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:76: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: clangwarning: : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]warning ../../gcc-7.1.0/gcc/gimple.h: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]extern struct lto_input_block * lto_create_simple_input_block (2619 : 11 ^: ../../gcc-7.1.0/gcc/lto-streamer.hwarning:: 371:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]7 : return &ass->op[3];note : ^ ~previous use is here ../../gcc-7.1.0/gcc/gimple.h:class lto_input_block346 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? ../../gcc-7.1.0/gcc/gimple.hextern struct lto_input_block * lto_create_simple_input_block (:2629 :3 ^~~~~~: classwarning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/lto-streamer.h346::7583::5 :note warning: : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]array 'op' declared here struct lto_input_block *, const char *, size_t); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^../../gcc-7.1.0/gcc/lto-streamer.h: 371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;In file included from ../../gcc-7.1.0/gcc/ipa-prop.c ^: 22../../gcc-7.1.0/gcc/lto-streamer.h: :In file included from 371../../gcc-7.1.0/gcc/coretypes.h::7369:: In file included from note../../gcc-7.1.0/gcc/hash-table.h: :previous use is here 561class lto_input_block : ^../../gcc-7.1.0/gcc/mem-stats.h :126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:76: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:76: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3../../gcc-7.1.0/gcc/data-streamer.h:: 141:note24: :array 'op' declared here warning: tree GTY((length ("%h.num_ops"))) op[1];struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^ streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3../../gcc-7.1.0/gcc/data-streamer.h:: 141:note24: :array 'op' declared here note: did you mean class here? tree GTY((length ("%h.num_ops"))) op[1]; ^ streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/gimple.h::1663551::253:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gs->op[2] = label; ^ ~ = streamer_read_uhwi ((struct lto_input_block *)bp->stream);../../gcc-7.1.0/gcc/gimple.h : ^315 :../../gcc-7.1.0/gcc/lto-streamer.h:3371:: 7note:: array 'op' declared herenote : previous use is here tree GTY((length ("%h.num_ops"))) op[1]; class lto_input_block ^ ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25:../../gcc-7.1.0/gcc/gimple.h :note3561: :did you mean class here? 3: warning: = streamer_read_uhwi ((struct lto_input_block *)bp->stream);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ gs->op[3] = label; class ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:../../gcc-7.1.0/gcc/data-streamer.h3::199 :note: 22array 'op' declared here: warning: tree GTY((length ("%h.num_ops"))) op[1];struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^ streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:104: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:76: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/cgraph.h:1544:tree streamer_read_string_cst (struct data_in *, struct lto_input_block *);19 : ^ note../../gcc-7.1.0/gcc/lto-streamer.h: :did you mean class here?371 :7: note: previous use is here class lto_input_block void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:43: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:77: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline.c:104: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/ipa-inline-analysis.c758::775: :../../gcc-7.1.0/gcc/cgraph.h: 94warning:1: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] struct lto_input_block *, const char *, size_t);class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^../../gcc-7.1.0/gcc/tree-core.h :1673:2: note: did you mean class here? ../../gcc-7.1.0/gcc/lto-streamer.h struct symtab_node *symtab_node;: 758 ^~~~~~: 5 class: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:77: ../../gcc-7.1.0/gcc/cgraph.h:247:11:../../gcc-7.1.0/gcc/lto-streamer.h :warning788: :struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]34 : warning struct symtab_node *ref = NULL);: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;previous use is here ^ symtab_node ../../gcc-7.1.0/gcc/lto-streamer.h ^: 371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here In file included from ../../gcc-7.1.0/gcc/ipa-inline-transform.c:44: ../../gcc-7.1.0/gcc/ipa-inline.hclass GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node {: 183 ^: 5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/lto-streamer.h struct inline_summary_t *summary = new (ggc_cleared_alloc ()): 854 ^ :../../gcc-7.1.0/gcc/ipa-inline.h10:175:: 19note: note: : previous use is heredid you mean class here? class GTY((user)) inline_summary_t: public function_summary ^ struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here ../../gcc-7.1.0/gcc/cgraph.hclass lto_input_block: 882 ^: 5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL);../../gcc-7.1.0/gcc/lto-streamer.h : ^872 :../../gcc-7.1.0/gcc/cgraph.h26::96 :note3: :did you mean class here? note: previous use is here symtab_node ^ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/lto-streamer.h struct symtab_node *ref = NULL); : ^874 :../../gcc-7.1.0/gcc/cgraph.h24::96 :warning3: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] note: previous use is here symtab_node ^ tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 15 warnings generated. 12 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:54: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:54: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:54: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:In file included from 15../../gcc-7.1.0/gcc/ipa-inline.c:: 112warning: : ../../gcc-7.1.0/gcc/ipa-prop.hstruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 592:static inline struct rtx_def *15 ^: ../../gcc-7.1.0/gcc/coretypes.hwarning:: 62struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags]: 7: static inline struct ipa_polymorphic_call_context *note : ^previous use is here ../../gcc-7.1.0/gcc/cgraph.hclass rtx_def;: 1458 ^: 15: note: previous use is hereIn file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:24: class GTY(()) ipa_polymorphic_call_context {In file included from ../../gcc-7.1.0/gcc/coretypes.h ^: 369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: ../../gcc-7.1.0/gcc/ipa-prop.hnote: :previous use is here592 :15class rtx_def;: ^note : did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-hsa.o -MT ipa-hsa.o -MMD -MP -MF ./.deps/ipa-hsa.TPo ../../gcc-7.1.0/gcc/ipa-hsa.c In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:56: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:56: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:90: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warningIn file included from : In file included from ../../gcc-7.1.0/gcc/ipa-profile.cstruct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags]:../../gcc-7.1.0/gcc/ipa-inline.c :56113static inline struct ipa_polymorphic_call_context *: : ../../gcc-7.1.0/gcc/ipa-inline.h ../../gcc-7.1.0/gcc/cgraph.h ^: 247../../gcc-7.1.0/gcc/cgraph.h::111458:::15183: : warningnote: : struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]previous use is here 5 struct symtab_node *ref = NULL);class GTY(()) ipa_polymorphic_call_context { ^: ^warning../../gcc-7.1.0/gcc/cgraph.h :: 96struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags]:3 : note: previous use is here struct inline_summary_t *summary = new (ggc_cleared_alloc ()) symtab_node ^ ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592../../gcc-7.1.0/gcc/ipa-inline.h::15175:: 19note:: did you mean class here?note : static inline struct ipa_polymorphic_call_context *previous use is here ^~~~~~ class class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:57: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:91: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-ref.o -MT ipa-ref.o -MMD -MP -MF ./.deps/ipa-ref.TPo ../../gcc-7.1.0/gcc/ipa-ref.c In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:57: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:57: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:57: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83In file included from :../../gcc-7.1.0/gcc/ipa-pure-const.c44::38 : noteIn file included from : ../../gcc-7.1.0/gcc/target.hdid you mean class here?: 200: ../../gcc-7.1.0/gcc/target.defunsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);: 937 ^~~~~~: 1 class: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/data-streamer.h :84:HOOK_VECTOR_END (asm_out)34 :^ warning../../gcc-7.1.0/gcc/target-hooks-macros.h: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]43 :50HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);: ^note : ../../gcc-7.1.0/gcc/lto-streamer.hexpanded from macro 'HOOK_VECTOR_END': 371:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)7 : ^ note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c class :38: In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/data-streamer.h::20086: :../../gcc-7.1.0/gcc/target.def34::1628 :warning1: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] warning: wide_int streamer_read_wide_int (struct lto_input_block *);empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (sched) ../../gcc-7.1.0/gcc/lto-streamer.h^: 371../../gcc-7.1.0/gcc/target-hooks-macros.h::743:: 50note:: previous use is herenote : class lto_input_blockexpanded from macro 'HOOK_VECTOR_END' ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-7.1.0/gcc/data-streamer.h :86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *);In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c ^~~~~~ : class38 : ../../gcc-7.1.0/gcc/data-streamer.hIn file included from :../../gcc-7.1.0/gcc/target.h87::20038: :../../gcc-7.1.0/gcc/target.def :warning: 1658struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 1:widest_int streamer_read_widest_int (struct lto_input_block *); warning ^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/lto-streamer.h :HOOK_VECTOR_END (simd_clone)371 :^7 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :previous use is here50 :class lto_input_block note ^: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/data-streamer.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 87 ^: 38: note: In file included from did you mean class here?../../gcc-7.1.0/gcc/ipa-pure-const.c :38: widest_int streamer_read_widest_int (struct lto_input_block *);In file included from ../../gcc-7.1.0/gcc/target.h ^~~~~~: 200 class: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^../../gcc-7.1.0/gcc/data-streamer.h :../../gcc-7.1.0/gcc/target-hooks-macros.h141::4324::50 :warning : notestruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: expanded from macro 'HOOK_VECTOR_END' streamer_read_bitpack (struct lto_input_block *ib) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^../../gcc-7.1.0/gcc/lto-streamer.h :371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-7.1.0/gcc/data-streamer.hexpanded from macro 'HOOK_VECTOR_END': 166:25:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block In file included from ^../../gcc-7.1.0/gcc/ipa-pure-const.c :38: In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/data-streamer.h::200199: :../../gcc-7.1.0/gcc/target.def22::3288 :note1: :did you mean class here? warning: streamer_read_uchar (struct lto_input_block *ib)empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~ HOOK_VECTOR_END (addr_space) class ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/ipa-pure-const.c::31838:: 29In file included from :../../gcc-7.1.0/gcc/target.h :note200: did you mean class here?: ../../gcc-7.1.0/gcc/target.def:4916:streamer_read_record_start (struct lto_input_block *ib)1 : ^~~~~~ warning class: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:38: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-profile.c:62: ../../gcc-7.1.0/gcc/value-prof.h:110:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/value-prof.h:110:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:57: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:57: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:66: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:67: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ 88 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:57: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/ipa-profile.c:265:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-profile.c:265:7: note: did you mean class here? struct lto_input_block *ib ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:41: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa-utils.o -MT ipa-utils.o -MMD -MP -MF ./.deps/ipa-utils.TPo ../../gcc-7.1.0/gcc/ipa-utils.c ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:4234:17: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] read_predicate (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:4234:17: note: did you mean class here? read_predicate (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:4258:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] read_inline_edge_summary (struct lto_input_block *ib, struct cgraph_edge *e) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:4258:27: note: did you mean class here? read_inline_edge_summary (struct lto_input_block *ib, struct cgraph_edge *e) ^~~~~~ class 40 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 17 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ipa.o -MT ipa.o -MMD -MP -MF ./.deps/ipa.TPo ../../gcc-7.1.0/gcc/ipa.c In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ira.o -MT ira.o -MMD -MP -MF ./.deps/ira.TPo ../../gcc-7.1.0/gcc/ira.c In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:73: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:777:38: note: in instantiation of member function 'object_allocator::allocate' requested here es->predicate = edge_predicate_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:41: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:41: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:73: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22:In file included from ../../gcc-7.1.0/gcc/ipa-profile.cnote: :in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here 54: ../../gcc-7.1.0/gcc/alloc-pool.h allocation_object::get_instance (header)->id = m_id;: 267 ^ :../../gcc-7.1.0/gcc/alloc-pool.h:11501:: 31warning:: noteusing extended field designator is an extension [-Wextended-offsetof]: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ size += offsetof (allocation_object, u.data); ../../gcc-7.1.0/gcc/ipa-inline-analysis.c ^ ~~~~~:777:38: note: in instantiation of member function 'object_allocator::allocate' requested here /usr/include/stddef.h:59 es->predicate = edge_predicate_pool.allocate ();: 32 ^: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:73: ../../gcc-7.1.0/gcc/alloc-pool.h../../gcc-7.1.0/gcc/alloc-pool.h::428347::275:: warningnote: : using extended field designator is an extension [-Wextended-offsetof] in instantiation of member function 'base_pool_allocator::initialize' requested here int size = m_elt_size - offsetof (allocation_object, u.data); initialize (); ^ ~~~~~ ^/usr/include/stddef.h:59 :../../gcc-7.1.0/gcc/alloc-pool.h32::501 note: :expanded from macro 'offsetof' 31: #define offsetof(type, member) __builtin_offsetof(type, member) note ^ ~~~~~~ : ../../gcc-7.1.0/gcc/alloc-pool.hin instantiation of member function 'base_pool_allocator::allocate' requested here: 520:17: note: return ::new (m_allocator.allocate ()) T;in instantiation of member function 'base_pool_allocator::remove' requested here ^ m_allocator.remove (object);../../gcc-7.1.0/gcc/ipa-profile.c ^: 119../../gcc-7.1.0/gcc/ipa-inline-analysis.c::29783::22: note: in instantiation of member function 'object_allocator::remove' requested herenote : in instantiation of member function 'object_allocator::allocate' requested here edge_predicate_pool.remove (es->predicate); ^ *val = histogram_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:40: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-inline-analysis.c:69: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ ../../gcc-7.1.0/gcc/gimple.h/usr/include/stddef.h::592565::3211:: note: warningexpanded from macro 'offsetof': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ return &gs->op[2]; ../../gcc-7.1.0/gcc/vec.h ^ ~: 286../../gcc-7.1.0/gcc/gimple.h::44346:: 3note:: in instantiation of member function 'vec::embedded_size' requested herenote : array 'op' declared here size_t size = vec::embedded_size (alloc); ^ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/vec.h ^: 1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/ipa-inline-analysis.c::2582919::325:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]in instantiation of member function 'vec::create' requested here gs->op[2] = rhs; known_contexts_ptr->create (0); ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-profile.c:54: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ipa-profile.c:119:29: note: in instantiation of member function 'object_allocator::allocate' requested here *val = histogram_pool.allocate (); ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:41: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:../../gcc-7.1.0/gcc/hash-table.h1::341 warning:: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]1 : note: did you mean struct here? class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:class mem_usage;55 :8:^~~~~ note: previous use is here structstruct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/ipa-hsa.c::118327:: 29In file included from :../../gcc-7.1.0/gcc/coretypes.h :note369: : expanded from macro 'XWINT'In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: #define XWINT(RTX, N) ((RTX)->u.hwint[N])../../gcc-7.1.0/gcc/ggc.h : ^ ~277 :../../gcc-7.1.0/gcc/rtl.h:15425:: 5warning:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]note : array 'hwint' declared here static inline struct rtx_def * HOST_WIDE_INT hwint[1]; ^ ^../../gcc-7.1.0/gcc/coretypes.h :../../gcc-7.1.0/gcc/hwint.h62::547::26 :note : noteprevious use is here: expanded from macro 'HOST_WIDE_INT' class rtx_def; # define HOST_WIDE_INT long ^ ^ In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:42: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:42: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:42: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:42: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:In file included from 34../../gcc-7.1.0/gcc/ipa-hsa.c:: 27warning: : In file included from struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/coretypes.h :369: In file included from wide_int streamer_read_wide_int (struct lto_input_block *);../../gcc-7.1.0/gcc/hash-table.h : ^561 : ../../gcc-7.1.0/gcc/lto-streamer.h:../../gcc-7.1.0/gcc/mem-stats.h371::1267::1 note:: previous use is herewarning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]class lto_input_block ^struct mem_usage ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: ../../gcc-7.1.0/gcc/hash-table.hprevious use is here: 341class lto_input_block : ^1 : note: did you mean struct here? ../../gcc-7.1.0/gcc/data-streamer.h:87class mem_usage;: 38^~~~~: structnote : did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:42: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.c:43: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-pure-const.c:43: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50:In file included from ../../gcc-7.1.0/gcc/ipa-pure-const.cnote:: 43expanded from macro 'HOOK_VECTOR_END': ../../gcc-7.1.0/gcc/cgraph.h:247:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)11 : ^ warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: In file included from previous use is here../../gcc-7.1.0/gcc/ipa-icf.c :59 symtab_node: ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:In file included from 5../../gcc-7.1.0/gcc/ipa-icf.c:: 59warning: : In file included from struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/target.h :200: struct symtab_node *ref = NULL);../../gcc-7.1.0/gcc/target.def : ^3288 :../../gcc-7.1.0/gcc/cgraph.h1::96 :warning3: :empty macro arguments are a C99 feature [-Wc99-extensions] note: previous use is hereHOOK_VECTOR_END (addr_space) symtab_node^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: note../../gcc-7.1.0/gcc/cgraph.h: :expanded from macro 'HOOK_VECTOR_END'892 :6#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is hereIn file included from ../../gcc-7.1.0/gcc/ipa-icf.c:class lto_input_block59 : ^ In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ../../gcc-7.1.0/gcc/cgraph.h^: 1544../../gcc-7.1.0/gcc/target-hooks-macros.h::1943:: 50note:: did you mean class here?note : expanded from macro 'HOOK_VECTOR_END' void stream_in (struct lto_input_block *, struct data_in *data_in); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^~~~~~ ^ class In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:59../../gcc-7.1.0/gcc/cgraph.h: :In file included from 1600../../gcc-7.1.0/gcc/target.h::10200:: ../../gcc-7.1.0/gcc/target.defwarning:: 5663class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 1: friend class cgraph_node; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/cgraph.h :HOOK_VECTOR_END (cxx)856 :^39 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note: 43previous use is here: 50: note: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? In file included from friend class cgraph_node;../../gcc-7.1.0/gcc/ipa-icf.c : ^~~~~59 : structIn file included from ../../gcc-7.1.0/gcc/target.h:200../../gcc-7.1.0/gcc/cgraph.h: :../../gcc-7.1.0/gcc/target.def1981::621610::1 :warning : warningclass 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags]: empty macro arguments are a C99 feature [-Wc99-extensions] friend class cgraph_edge; HOOK_VECTOR_END (mode_switching) ^ ^../../gcc-7.1.0/gcc/cgraph.h :../../gcc-7.1.0/gcc/target-hooks-macros.h1599::4317::50 :note : noteprevious use is here: expanded from macro 'HOOK_VECTOR_END' for_user)) cgraph_edge { ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-icf.c:60: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: In file included from array 'op' declared here../../gcc-7.1.0/gcc/ipa-utils.c :23: tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/coretypes.h : ^62 :1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:60: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:60: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira.c:368: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/ipa-pure-const.c:462In file included from :../../gcc-7.1.0/gcc/ipa-prop.c7::27 : warning../../gcc-7.1.0/gcc/alloc-pool.h: :struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]185 :13: struct symtab_node *from, warning ^: using extended field designator is an extension [-Wextended-offsetof]../../gcc-7.1.0/gcc/cgraph.h :96:3 - offsetof (allocation_object,: ^note : /usr/include/stddef.hprevious use is here: 59 symtab_node: 32 ^: note: expanded from macro 'offsetof' ../../gcc-7.1.0/gcc/ipa-pure-const.c:462:#define offsetof(type, member) __builtin_offsetof(type, member)7 : ^ ~~~~~~ note: did you mean class here? struct symtab_node *from, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-pure-const.c:463:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *to) ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:27: ../../gcc-7.1.0/gcc/ipa-pure-const.c../../gcc-7.1.0/gcc/alloc-pool.h::463267::711:: notewarning: : did you mean class here?using extended field designator is an extension [-Wextended-offsetof] struct symtab_node *to) ^~~~~~ size += offsetof (allocation_object, u.data); class ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:27: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/ipa-pure-const.c:1094:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-pure-const.c:1094:7: note: did you mean class here? struct lto_input_block *ib ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:30: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:30: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:30: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class 63 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs;In file included from ../../gcc-7.1.0/gcc/ipa-prop.c ^ ~: 30../../gcc-7.1.0/gcc/gimple.h: :In file included from 346../../gcc-7.1.0/gcc/tree-streamer.h::326:: ../../gcc-7.1.0/gcc/data-streamer.hnote:: 76array 'op' declared here: 53: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here../../gcc-7.1.0/gcc/gimple.h :2545class lto_input_block: 12 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78../../gcc-7.1.0/gcc/gimple.h::82565:: 11warning:: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct lto_input_block *, return &gs->op[2]; ^ ^ ~../../gcc-7.1.0/gcc/lto-streamer.h :../../gcc-7.1.0/gcc/gimple.h371::3467::3 :note : noteprevious use is here: array 'op' declared hereclass lto_input_block ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83../../gcc-7.1.0/gcc/gimple.h::442582:: 3warning:: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); gs->op[2] = rhs; ^ ^ ~../../gcc-7.1.0/gcc/lto-streamer.h :../../gcc-7.1.0/gcc/gimple.h371::3467::3 :note : noteprevious use is here: array 'op' declared hereclass lto_input_block tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: noteIn file included from : ../../gcc-7.1.0/gcc/ira.cdid you mean class here?: 368: In file included from unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/coretypes.h: 2599 ^~~~~~: : class369 : 12In file included from ../../gcc-7.1.0/gcc/data-streamer.h:../../gcc-7.1.0/gcc/hash-table.h :warning:84235: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/ggc.h: 34 return gs->op[3];: :warning277: : ^ ~15struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.h:: HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);warning : ^struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] 346 ../../gcc-7.1.0/gcc/lto-streamer.h::3static inline struct rtx_def *:371 ^note : :array 'op' declared here7 ../../gcc-7.1.0/gcc/coretypes.h:: tree GTY((length ("%h.num_ops"))) op[1];note62 : ^: previous use is here7 : class lto_input_blocknote : ^previous use is here class rtx_def; ../../gcc-7.1.0/gcc/data-streamer.h ^: 84:In file included from 34../../gcc-7.1.0/gcc/ira.c:: 368../../gcc-7.1.0/gcc/gimple.hnote:: : In file included from did you mean class here?../../gcc-7.1.0/gcc/coretypes.h2619::369 11: :In file included from ../../gcc-7.1.0/gcc/hash-table.hwarning:: HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]235 In file included from return &ass->op[3];: ../../gcc-7.1.0/gcc/ipa.c ^~~~~~ ^ ~ : class ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/gimple.h22:: :In file included from 280../../gcc-7.1.0/gcc/coretypes.h:346../../gcc-7.1.0/gcc/data-streamer.h:11369:: :In file included from :85 ../../gcc-7.1.0/gcc/hash-table.hwarning:: 235struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]3 : :../../gcc-7.1.0/gcc/ggc.h :note277: : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);array 'op' declared here15 : tree GTY((length ("%h.num_ops"))) op[1];warning ^ ^: ../../gcc-7.1.0/gcc/coretypes.h struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 62static inline struct rtx_def *: 7 ^: ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.hnote::62: :previous use is here72629 ::3class rtx_def;: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is here ^ gs->op[3] = rhs;class rtx_def; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346In file included from :../../gcc-7.1.0/gcc/ipa.c3::22 : noteIn file included from : ../../gcc-7.1.0/gcc/coretypes.harray 'op' declared here: :369 tree GTY((length ("%h.num_ops"))) op[1];: In file included from ^../../gcc-7.1.0/gcc/hash-table.h :235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning37: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] warning return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/data-streamer.h::3010229::1029:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]did you mean class here? return gs->op[1]; ^ ~streamer_read_hwi_in_range (struct lto_input_block *ib, ../../gcc-7.1.0/gcc/gimple.h ^~~~~~: 371 class: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371../../gcc-7.1.0/gcc/gimple.h::73053:: 3note:: previous use is herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]class lto_input_block ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/data-streamer.h tree GTY((length ("%h.num_ops"))) op[1];: 318 ^: 29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:30: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: ../../gcc-7.1.0/gcc/gimple.hstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 3114:tree streamer_read_chain (struct lto_input_block *, struct data_in *);10 : ^ warning../../gcc-7.1.0/gcc/lto-streamer.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]371 : return gs->op[2];7 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :previous use is here371 :3class lto_input_block: ^note : array 'op' declared here ../../gcc-7.1.0/gcc/tree-streamer.h tree GTY((length ("%h.num_ops"))) op[1];: 62 ^: 27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27../../gcc-7.1.0/gcc/gimple.h:: 3130warning:: 11struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: warning: tree streamer_alloc_tree (struct lto_input_block *, struct data_in *,array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return &call_stmt->op[2];../../gcc-7.1.0/gcc/lto-streamer.h : ^ ~371 :../../gcc-7.1.0/gcc/gimple.h7::371 :note3: :previous use is here noteclass lto_input_block: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note../../gcc-7.1.0/gcc/gimple.h: :did you mean class here?3138 :3:tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, warning ^~~~~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] class call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/tree-streamer.h371::653::31 :note : warningarray 'op' declared here: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? In file included from ../../gcc-7.1.0/gcc/ira.c:368: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ struct symtab_node *symtab_node; ^~~~~~ class ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ira-build.o -MT ira-build.o -MMD -MP -MF ./.deps/ira-bstructuild.TPo ../../gcc-7.1.0/gcc/ira-build.c In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:In file included from 315../../gcc-7.1.0/gcc/ipa.c::322:: In file included from note../../gcc-7.1.0/gcc/coretypes.h: :array 'op' declared here369 : In file included from ../../gcc-7.1.0/gcc/hash-table.h: tree GTY((length ("%h.num_ops"))) op[1];561 : ^../../gcc-7.1.0/gcc/mem-stats.h :126:1: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3571'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 10struct mem_usage: ^warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: noteIn file included from : ../../gcc-7.1.0/gcc/ipa-ref.cdid you mean class here?:24 : In file included from ../../gcc-7.1.0/gcc/target.h: void stream_in (struct lto_input_block *, struct data_in *data_in);200 : ^~~~~~../../gcc-7.1.0/gcc/target.def :1628 class:1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658../../gcc-7.1.0/gcc/cgraph.h::11600:: 10warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] HOOK_VECTOR_END (simd_clone) friend class cgraph_node;^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :../../gcc-7.1.0/gcc/cgraph.h43:50::856: 39note:: expanded from macro 'HOOK_VECTOR_END'note : previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/ipa-ref.c::241600: :In file included from 10../../gcc-7.1.0/gcc/target.h:: 200note: : ../../gcc-7.1.0/gcc/target.defdid you mean struct here?: 1670:1: friend class cgraph_node; warning ^~~~~: empty macro arguments are a C99 feature [-Wc99-extensions] struct HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-ref.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/ipa-icf.c:62: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:44: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 51 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:48: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:44: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 65 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ../../gcc-7.1.0/gcc/gimple.h ^~~~~~: 3114 class: 10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; In file included from ^ ~../../gcc-7.1.0/gcc/ipa-icf-gimple.c :../../gcc-7.1.0/gcc/gimple.h31:: 371../../gcc-7.1.0/gcc/cgraph.h::3247:: 11note:: array 'op' declared herewarning : tree GTY((length ("%h.num_ops"))) op[1];struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ^ struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:../../gcc-7.1.0/gcc/gimple.h3::3138 :note3: :previous use is here warning symtab_node: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here ../../gcc-7.1.0/gcc/gimple.h symtab_node: 3505 ^: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:63: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:63: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:63: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ira-costs.o -MT ira-costs.o -MMD -MP -MF ./.deps/ira-costs.TPo ../../gcc-7.1.0/gcc/ira-costs.c In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:32: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ira-conflicts.o -MT ira-conflicts.o -MMD -MP -MF ./.deps/ira-conflicts.TPo ../../gcc-7.1.0/gcc/ira-conflicts.c In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:32: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:66: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf-gimple.c:32: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here In file included from class lto_input_block../../gcc-7.1.0/gcc/ipa-icf.c : ^66 : ../../gcc-7.1.0/gcc/cgraph.h:94:1:../../gcc-7.1.0/gcc/data-streamer.h :warning85: :'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]37 : noteclass GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),: did you mean class here?^ gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/tree-core.h../../gcc-7.1.0/gcc/lto-streamer.h::1673371::27:: notenote: : previous use is heredid you mean class here? class lto_input_block ^ struct symtab_node *symtab_node; ^~~~~~ class../../gcc-7.1.0/gcc/data-streamer.h :86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:66: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22:In file included from ../../gcc-7.1.0/gcc/ipa-reference.cnote:: 46did you mean class here?: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24streamer_read_uchar (struct lto_input_block *ib): ../../gcc-7.1.0/gcc/ipa-ref.h ^~~~~~: 26 class: 1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:46: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:46: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 882:5:In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:36: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ warning../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ : struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cgraph.h:882../../gcc-7.1.0/gcc/gimple.h::52565:: 11warning:: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); ^ return &gs->op[2]; ../../gcc-7.1.0/gcc/cgraph.h ^ ~: 96../../gcc-7.1.0/gcc/gimple.h::3346:: 3note:: previous use is herenote : symtab_nodearray 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ^../../gcc-7.1.0/gcc/cgraph.h :../../gcc-7.1.0/gcc/cgraph.h892::966: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: :note3: :array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/ipa-prop.c:380:7: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] struct ipa_polymorphic_call_context *ctx ^ ../../gcc-7.1.0/gcc/cgraph.hnote:: 1458previous use is here: 15: symtab_node note ^: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/ipa-prop.c:380 struct symtab_node *ref = NULL);: 7 ^: ../../gcc-7.1.0/gcc/cgraph.hnote:: 96did you mean class here?: 3: note struct ipa_polymorphic_call_context *ctx: previous use is here ^~~~~~ symtab_node class ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:69: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:69: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/ipa-ref.chashval_t lto_input_scc (struct lto_input_block *, struct data_in *,: 26 ^: In file included from ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/cgraph.h::37124:7: :../../gcc-7.1.0/gcc/ipa-ref.h :note26:: 1previous use is here: warningclass lto_input_block: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] ^ class symtab_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? ../../gcc-7.1.0/gcc/tree-core.h:1673:9:hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, note : ^~~~~~previous use is here class struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:26: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-ref.c:26: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-reference.c:47: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/ipa-prop.c:1868:4: In file included from warning../../gcc-7.1.0/gcc/ipa-reference.c: :struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags]47 : In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct ipa_polymorphic_call_context context (cs->caller->decl, ^extern struct lto_input_block * lto_create_simple_input_block ( ../../gcc-7.1.0/gcc/cgraph.h ^: 1458../../gcc-7.1.0/gcc/lto-streamer.h:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.c:1868:4: :note371: :did you mean class here?7 : note: previous use is here struct ipa_polymorphic_call_context context (cs->caller->decl, class lto_input_block ^~~~~~ ^ class ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is hereIn file included from ../../gcc-7.1.0/gcc/ira-build.cclass lto_input_block: 23 ^: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning../../gcc-7.1.0/gcc/lto-streamer.h: :class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]788 :34: note: did you mean class here?class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;:8 : ^~~~~~ note class: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:69: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here ../../gcc-7.1.0/gcc/cgraph.hclass lto_input_block: 1600 ^: 10: note: did you mean struct here? ../../gcc-7.1.0/gcc/data-streamer.h friend class cgraph_node;: 166 ^~~~~: 25 struct : note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 7: note: previous use is hereIn file included from ../../gcc-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]class lto_input_block ^ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:../../gcc-7.1.0/gcc/data-streamer.h50::318 :note29: :expanded from macro 'HOOK_VECTOR_END' note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa-reference.c:47: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/target-hooks-macros.h::7643::5350:: notenote: : did you mean class here?expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:In file included from ../../gcc-7.1.0/gcc/ira.c:370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/ipa-prop.c:2648:7: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] struct ipa_polymorphic_call_context *dst_ctx ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: noteIn file included from : ../../gcc-7.1.0/gcc/ira.cprevious use is here: 370: In file included from ../../gcc-7.1.0/gcc/target.h:200: class GTY(()) ipa_polymorphic_call_context {../../gcc-7.1.0/gcc/target.def : ^5510 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/ipa-prop.c:2648:7:In file included from ../../gcc-7.1.0/gcc/ira.cnote:: 370did you mean class here?: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663 struct ipa_polymorphic_call_context *dst_ctx:1 : ^~~~~~ warning: classempty macro arguments are a C99 feature [-Wc99-extensions] 7HOOK_VECTOR_END (cxx) ^ :../../gcc-7.1.0/gcc/target-hooks-macros.h :43note:: 50previous use is here: noteclass lto_input_block: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:../../gcc-7.1.0/gcc/ipa-prop.c78::26558::4 :note : warningdid you mean class here?: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] In file included from struct lto_input_block *,../../gcc-7.1.0/gcc/ira.c struct ipa_polymorphic_call_context *src_ctx : ^~~~~~ ^370 class../../gcc-7.1.0/gcc/cgraph.h: :In file included from 1458../../gcc-7.1.0/gcc/target.h::15200:: ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/target.def ::835752:note44::1 :: warning previous use is here: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]warning class GTY(()) ipa_polymorphic_call_context {: empty macro arguments are a C99 feature [-Wc99-extensions] ^unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); HOOK_VECTOR_END (emutls) ^ ^../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/ipa-prop.c :../../gcc-7.1.0/gcc/target-hooks-macros.h2655::371::443:7 :note: : notedid you mean class here?50 : :previous use is here struct ipa_polymorphic_call_context *src_ctxnoteclass lto_input_block: expanded from macro 'HOOK_VECTOR_END' ^ ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class../../gcc-7.1.0/gcc/ipa-prop.c :2671:8:../../gcc-7.1.0/gcc/data-streamer.h :warning84In file included from : :struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/ira.c 34::370 : warningIn file included from struct ipa_polymorphic_call_context ctx = *src_ctx;../../gcc-7.1.0/gcc/target.h: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^ :../../gcc-7.1.0/gcc/cgraph.h200HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);: 1458: ^: 15../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/lto-streamer.h:::5873 371::1note7: :: previous use is here note : warningprevious use is here: empty macro arguments are a C99 feature [-Wc99-extensions]class GTY(()) ipa_polymorphic_call_context {class lto_input_block ^ ^HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/ipa-prop.c../../gcc-7.1.0/gcc/data-streamer.h::43:2671:8450:::834:: notenote: : notedid you mean class here?expanded from macro 'HOOK_VECTOR_END': did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) struct ipa_polymorphic_call_context ctx = *src_ctx; ^ ^~~~~~ ^~~~~~ class class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/ira.c371::3707: :In file included from ../../gcc-7.1.0/gcc/target.hnote:: 200previous use is here: ../../gcc-7.1.0/gcc/target.def:class lto_input_block5975 : ^1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/data-streamer.hHOOK_VECTOR_END (shrink_wrap): 85^: 37../../gcc-7.1.0/gcc/target-hooks-macros.h:: 43note:: 50did you mean class here?: note: expanded from macro 'HOOK_VECTOR_END' gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~In file included from ../../gcc-7.1.0/gcc/ira.c class: 370: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/target.def::876216::381:: warningwarning: : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) widest_int streamer_read_widest_int (struct lto_input_block *);^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :../../gcc-7.1.0/gcc/lto-streamer.h43::37150::7 :note : noteexpanded from macro 'HOOK_VECTOR_END': previous use is here class lto_input_block #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from streamer_read_hwi_in_range (struct lto_input_block *ib,../../gcc-7.1.0/gcc/ira.c : ^370 : ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/target.h371::2007: :../../gcc-7.1.0/gcc/target.def :note6243: :previous use is here1 : class lto_input_blockwarning : ^empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^../../gcc-7.1.0/gcc/data-streamer.h :../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/ipa-prop.c::43229::50274129::: 8 notenote:: : did you mean class here?expanded from macro 'HOOK_VECTOR_END'warning : struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) struct ipa_polymorphic_call_context *src_ctx ^ class ^../../gcc-7.1.0/gcc/cgraph.h: 1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.c:2741:8: note: did you mean class here? struct ipa_polymorphic_call_context *src_ctx ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-prop.c:2746:5: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] struct ipa_polymorphic_call_context ctx = *src_ctx; ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.c:2746:5: note: did you mean class here? struct ipa_polymorphic_call_context ctx = *src_ctx; ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ira.c:371: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:76: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:39: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-prop.c:3301:8: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] struct ipa_polymorphic_call_context ctx) ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.c:3301:8: note: did you mean class here? struct ipa_polymorphic_call_context ctx) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:39: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:39: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/ipa-icf.c::87677:: 22../../gcc-7.1.0/gcc/ipa-inline.h:: 183note:: 5did you mean class here?: warning: tree lto_input_tree (struct lto_input_block *, struct data_in *);struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] ^~~~~~ class struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:39: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:../../gcc-7.1.0/gcc/data-streamer.h1::318 :warning29: :empty macro arguments are a C99 feature [-Wc99-extensions] warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43streamer_read_record_start (struct lto_input_block *ib): 50 ^: ../../gcc-7.1.0/gcc/lto-streamer.hnote:: 371expanded from macro 'HOOK_VECTOR_END': 7: note: previous use is here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:39: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/ipa-reference.c../../gcc-7.1.0/gcc/lto-streamer.h::1081371::7:7 :warning : notestruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: previous use is here struct lto_input_block *ibclass lto_input_block ^ ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7:../../gcc-7.1.0/gcc/tree-streamer.h In file included from :note61../../gcc-7.1.0/gcc/ipa.c: :previous use is here:24 : 50In file included from class lto_input_block../../gcc-7.1.0/gcc/target.h ::200 ^ : note../../gcc-7.1.0/gcc/target.def: : did you mean class here?1628 :1: warning: tree streamer_read_string_cst (struct data_in *, struct lto_input_block *);empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~~ HOOK_VECTOR_END (sched) class ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:../../gcc-7.1.0/gcc/tree-streamer.h50::62 :note27: :expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/ipa-reference.cwarning:: 1081struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)7 : ^ note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); struct lto_input_block *ib ^ ^~~~~~ ../../gcc-7.1.0/gcc/lto-streamer.h class: 371In file included from :../../gcc-7.1.0/gcc/ipa.c7::24 : noteIn file included from : ../../gcc-7.1.0/gcc/target.hprevious use is here: 200: class lto_input_block../../gcc-7.1.0/gcc/target.def : ^1658 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/tree-streamer.h :62HOOK_VECTOR_END (simd_clone): 27^: ../../gcc-7.1.0/gcc/target-hooks-macros.hnote:: 43did you mean class here?: 50: notetree streamer_read_chain (struct lto_input_block *, struct data_in *);: expanded from macro 'HOOK_VECTOR_END' ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-7.1.0/gcc/tree-streamer.h :63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from tree streamer_alloc_tree (struct lto_input_block *, struct data_in *,../../gcc-7.1.0/gcc/ipa.c : ^24 : ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/target.h371::7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: In file included from struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/ira.c :371: In file included from ../../gcc-7.1.0/gcc/rtl.hvoid streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree);: 3374 ^: ./genrtl.h../../gcc-7.1.0/gcc/lto-streamer.h::435371::37:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is here class lto_input_block XWINT (rt, 1) = arg1; ^ ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29../../gcc-7.1.0/gcc/tree-streamer.h:: 65note:: 31expanded from macro 'XWINT': note: #define XWINT(RTX, N) ((RTX)->u.hwint[N])did you mean class here? ^ ~ ../../gcc-7.1.0/gcc/rtl.hvoid streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree);: 425 ^~~~~~: 5 class: note: array 'hwint' declared here ../../gcc-7.1.0/gcc/tree-streamer.h HOST_WIDE_INT hwint[1];: 66 ^200 :../../gcc-7.1.0/gcc/hwint.h: :33../../gcc-7.1.0/gcc/target.def::541670: 26warning:: :note1: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]:expanded from macro 'HOST_WIDE_INT' warning : # define HOST_WIDE_INT longempty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (simt)In file included from ../../gcc-7.1.0/gcc/ira.c^ :../../gcc-7.1.0/gcc/target-hooks-macros.h371:: 43:In file included from 50../../gcc-7.1.0/gcc/rtl.h::3374 : note./genrtl.htree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *);: 436: :expanded from macro 'HOOK_VECTOR_END' ^ 3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5In file included from :../../gcc-7.1.0/gcc/ipa.c :note24: : array 'hwint' declared hereIn file included from ../../gcc-7.1.0/gcc/target.h:200 HOST_WIDE_INT hwint[1];: ../../gcc-7.1.0/gcc/target.def ^: 1722:1:../../gcc-7.1.0/gcc/hwint.h :warning54: :empty macro arguments are a C99 feature [-Wc99-extensions]26 : noteHOOK_VECTOR_END (goacc): expanded from macro 'HOST_WIDE_INT'^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:# define HOST_WIDE_INT long43: 50 ^: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200 ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:41: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ : ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:41: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:41: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: ../../gcc-7.1.0/gcc/cgraph.hempty macro arguments are a C99 feature [-Wc99-extensions]: 882:5HOOK_VECTOR_END (mode_switching): ^warning : ../../gcc-7.1.0/gcc/target-hooks-macros.hstruct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 43:50: struct symtab_node *ref = NULL); note ^: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/cgraph.h :96:3:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ira-build.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-build.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 80 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ira-costs.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-build.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/ipa-prop.c:4921:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ipa_read_jump_function (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-prop.c:4921:25: note: did you mean class here? ipa_read_jump_function (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-prop.c:5048:30: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ipa_read_indirect_edge_info (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-prop.c:5048:30: note: did you mean class here? ipa_read_indirect_edge_info (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/ipa-prop.c:5141:21: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ipa_read_node_info (struct lto_input_block *ib, struct cgraph_node *node, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/ipa-prop.c:5141:21: note: did you mean class here? ipa_read_node_info (struct lto_input_block *ib, struct cgraph_node *node, ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ira-color.o -MT ira-color.o -MMD -MP -MF ./.deps/ira-color.TPo ../../gcc-7.1.0/gcc/ira-color.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ira-emit.o -MT ira-emit.o -MMD -MP -MF ./.deps/ira-emit.TPo ../../gcc-7.1.0/gcc/ira-emit.c In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:5941: ./gt-ipa-prop.h:92:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:92:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ipa-prop.h:92:70: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:92:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-ipa-prop.h:110:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:110:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ ../../gcc-7.1.0/gcc/cgraph.h class: 1600:10: warning: ./gt-ipa-prop.hclass 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 110: friend class cgraph_node;69 : ^ warning../../gcc-7.1.0/gcc/cgraph.h: :struct 'hash_table' was previously declared as a class [-Wmismatched-tags]856 :39: note: previous use is here struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^../../gcc-7.1.0/gcc/hash-table.h :358:7: note: previous use is here class hash_table ^ ./gt-ipa-prop.h:110:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ structIn file included from ../../gcc-7.1.0/gcc/ipa-hsa.c:44: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cgraph.h:1980:In file included from 10../../gcc-7.1.0/gcc/ira-costs.c:: 23warning: : In file included from class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]../../gcc-7.1.0/gcc/coretypes.h :369: In file included from friend class cgraph_node;../../gcc-7.1.0/gcc/hash-table.h : ^235 : ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/ggc.h::856277::3915:: notewarning: : previous use is herestruct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^../../gcc-7.1.0/gcc/coretypes.h :62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-costs.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/cgraph.h:1980 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 10 ^: ../../gcc-7.1.0/gcc/coretypes.hnote:: 62did you mean struct here?: 7: note: friend class cgraph_node;previous use is here ^~~~~class rtx_def; struct ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-icf.c:82: ../../gcc-7.1.0/gcc/ipa-icf-gimple.h:37:50: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] fprintf (file, "%*s" format, space_count, " ", ##__VA_ARGS__); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-costs.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ira.c:373: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira.c:373: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira.c:373: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:27: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ipa-prop.c:520:32: note: in instantiation of member function 'object_allocator::allocate' requested here rdesc = ipa_refdesc_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:27: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ipa-prop.c:520:32: note: in instantiation of member function 'object_allocator::allocate' requested here rdesc = ipa_refdesc_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:36: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class 73 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa-utils.c:37: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:364:38: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:564:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:573:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:606:3: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here vec_safe_reserve_exact (v, len - oldlen PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:617:3: note: in instantiation of function template specialization 'vec_safe_grow' requested here vec_safe_grow (v, len PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/ipa-prop.c:1853:5: note: in instantiation of function template specialization 'vec_safe_grow_cleared' requested here vec_safe_grow_cleared (args->polymorphic_call_contexts, arg_num); ^ In file included from ../../gcc-7.1.0/gcc/ira.c:386: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ 55 warnings generated. In file included from ../../gcc-7.1.0/gcc/ipa.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:564:8: note: in instantiation of function template specialization 'va_heap::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:585:3: note: in instantiation of function template specialization 'vec_safe_reserve' requested here vec_safe_reserve (v, nelems, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:822:7: note: in instantiation of function template specialization 'vec_alloc' requested here vec_alloc (new_vec, len PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1411:28: note: in instantiation of member function 'vec::copy' requested here new_vec.m_vec = m_vec->copy (); ^ ../../gcc-7.1.0/gcc/ipa-prop.c:3939:55: note: in instantiation of member function 'vec::copy' requested here new_info->known_contexts = old_info->known_contexts.copy (); ^ In file included from ../../gcc-7.1.0/gcc/ipa-prop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:364:38: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:564:8: note: in instantiation of function template specialization 'va_gc::reserve' requested here A::reserve (v, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:573:10: note: in instantiation of function template specialization 'vec_safe_reserve' requested here return vec_safe_reserve (v, nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/ipa-prop.c:3979:4: note: in instantiation of function template specialization 'vec_safe_reserve_exact' requested here vec_safe_reserve_exact (dst_vr, src_vr->length ()); ^ :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ira-lives.o -MT ira-lives.o -MMD -MP -MF ./.deps/ira-lives.TPo ../../gcc-7.1.0/gcc/ira-lives.c gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o jump.o -MT jump.o -MMD -MP -MF ./.deps/jump.TPo ../../gcc-7.1.0/gcc/jump.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/ira-build.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-build.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ipa.c:27: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa.c:27: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-emit.c:70: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ipa.c:27: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ipa.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ipa.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ipa.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ira-build.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-build.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 57 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ira-build.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-build.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-build.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-color.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 64 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o langhooks.o -MT langhooks.o -MMD -MP -MF ./.deps/langhooks.TPo ../../gcc-7.1.0/gcc/langhooks.c In file included from ../../gcc-7.1.0/gcc/ipa.c:36: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ipa.c:37: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/ira-costs.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 25 ^: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lcm.o -MT lcm.o -MMD -MP -MF ./.deps/lcm.TPo ../../gcc#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)-7.1.0/gcc/lcm.c ^ In file included from ../../gcc-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-conflicts.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^In file included from ../../gcc-7.1.0/gcc/ira-costs.c../../gcc-7.1.0/gcc/target-hooks-macros.h::2543: :In file included from 50../../gcc-7.1.0/gcc/target.h:: 200note: : ../../gcc-7.1.0/gcc/target.defexpanded from macro 'HOOK_VECTOR_END': 5873:1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-costs.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:26: ../../gcc-7.1.0/gcc/rtl.h:302../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? :1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ira-emit.c:70: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-emit.c:70: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.hclang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] :280:11:In file included from ../../gcc-7.1.0/gcc/ira-color.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-color.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ira-emit.c:70: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ira-costs.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-costs.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-color.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-conflicts.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 47 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lists.o -MT lists.o -MMD -MP -MF ./.deps/lists.TPo ../../gcc-7.1.0/gcc/lists.c In file included from ../../gcc-7.1.0/gcc/ira-build.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/ira-build.c:1636:49: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return (int*) cost_vector_pool[(int) aclass]->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-build.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/ira-build.c:1636:49: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return (int*) cost_vector_pool[(int) aclass]->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ira-build.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/ira-build.c:1644:35: note: in instantiation of member function 'base_pool_allocator::remove' requested here cost_vector_pool[(int) aclass]->remove (vec); ^ In file included from ../../gcc-7.1.0/gcc/jump.c:38: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/langhooks.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-emit.c:72: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ In file included from ../../gcc-7.1.0/gcc/lcm.c:53: ../../gcc-7.1.0/gcc/coretypes.h:62:1:../../gcc-7.1.0/gcc/coretypes.h :warning62:1: : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]note: did you mean struct here? class rtx_def; ^~~~~class rtx_def; struct^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 22 warnings generated. In file included from ../../gcc-7.1.0/gcc/jump.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/jump.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-emit.c:72: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-emit.c:72: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o loop-doloop.o -MT loop-doloop.o -MMD -MP -MF ./.deps/loop-doloop.TPo ../../gcc-7.1.0/gcc/loop-doloop.c In file included from ../../gcc-7.1.0/gcc/jump.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/langhooks.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/langhooks.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lcm.c:53: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lcm.c:53: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/langhooks.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lcm.c:53: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lists.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-color.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ira-emit.c:75: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-emit.c:75: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-emit.c:75: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/lists.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lists.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:In file included from 280../../gcc-7.1.0/gcc/ira-color.c::1126:: In file included from ../../gcc-7.1.0/gcc/rtl.hwarning:: 3374struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: ./genrtl.h:435:3 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: ^warning : ../../gcc-7.1.0/gcc/coretypes.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 62:7 XWINT (rt, 1) = arg1;: ^ ~note: previous use is here../../gcc-7.1.0/gcc/rtl.h :class rtx_def;1183 : ^29 : note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-color.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lists.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:../../gcc-7.1.0/gcc/hash-table.h25:: 341In file included from :../../gcc-7.1.0/gcc/target.h1::200 : note../../gcc-7.1.0/gcc/target.def: :1722did you mean struct here? :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]class mem_usage; HOOK_VECTOR_END (goacc)^~~~~ ^struct ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o loop-init.o -MT loop-init.o -MMD -MP -MF ./.deps/loop-init.TPo ../../gcc-7.1.0/gcc/loop-init.c In file included from ../../gcc-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ira-lives.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 26 warnings generated. In file included from ../../gcc-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ira-lives.c:28: In file included from In file included from ../../gcc-7.1.0/gcc/langhooks.c../../gcc-7.1.0/gcc/df.h::2429: : In file included from ../../gcc-7.1.0/gcc/alloc-pool.h../../gcc-7.1.0/gcc/target.h::185200:: 13../../gcc-7.1.0/gcc/target.def:: 5510warning:: 1using extended field designator is an extension [-Wextended-offsetof]: - offsetof (allocation_object,warning : ^empty macro arguments are a C99 feature [-Wc99-extensions] /usr/include/stddef.h:HOOK_VECTOR_END (c)59 :^32 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note: 43expanded from macro 'offsetof': 50: note#define offsetof(type, member) __builtin_offsetof(type, member): expanded from macro 'HOOK_VECTOR_END' ^ ~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:In file included from 200../../gcc-7.1.0/gcc/ira-lives.c: :../../gcc-7.1.0/gcc/target.def28: In file included from :../../gcc-7.1.0/gcc/df.h5663::291: :../../gcc-7.1.0/gcc/alloc-pool.h :warning267: :empty macro arguments are a C99 feature [-Wc99-extensions]11 : HOOK_VECTOR_END (cxx)warning : ^using extended field designator is an extension [-Wextended-offsetof] ../../gcc-7.1.0/gcc/target-hooks-macros.h: size += offsetof (allocation_object, u.data);43 : ^ ~~~~~50 :/usr/include/stddef.h :note59:: 32expanded from macro 'HOOK_VECTOR_END': note: expanded from macro 'offsetof'#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/langhooks.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^In file included from ../../gcc-7.1.0/gcc/jump.c../../gcc-7.1.0/gcc/target-hooks-macros.h::4043: :In file included from 50../../gcc-7.1.0/gcc/target.h:: 200note: : ../../gcc-7.1.0/gcc/target.defexpanded from macro 'HOOK_VECTOR_END': 937:1:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50:In file included from ../../gcc-7.1.0/gcc/ira-lives.cnoteIn file included from : :../../gcc-7.1.0/gcc/langhooks.c28expanded from macro 'HOOK_VECTOR_END': 24: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-7.1.0/gcc/df.h: :In file included from 29../../gcc-7.1.0/gcc/target.h: : ^200 ../../gcc-7.1.0/gcc/alloc-pool.h: :../../gcc-7.1.0/gcc/target.def428::587327::1 :warning: using extended field designator is an extension [-Wextended-offsetof]warning : empty macro arguments are a C99 feature [-Wc99-extensions] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ HOOK_VECTOR_END (target_option)/usr/include/stddef.h :^59 :../../gcc-7.1.0/gcc/target-hooks-macros.h32::43 :note50: :expanded from macro 'offsetof' note: #define offsetof(type, member) __builtin_offsetof(type, member)expanded from macro 'HOOK_VECTOR_END' ^ ~~~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:In file included from 1../../gcc-7.1.0/gcc/langhooks.c:: 24warning: : In file included from empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target.h :200HOOK_VECTOR_END (sched): ../../gcc-7.1.0/gcc/target.def^: 5975../../gcc-7.1.0/gcc/target-hooks-macros.h::143:: 50warning:: empty macro arguments are a C99 feature [-Wc99-extensions]note : HOOK_VECTOR_END (shrink_wrap)expanded from macro 'HOOK_VECTOR_END' ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/jump.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):40 : ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/langhooks.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 24 ^ : In file included from ../../gcc-7.1.0/gcc/target.h:200: In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/jump.c::621640:: 1In file included from :../../gcc-7.1.0/gcc/target.h :warning200: : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target.def :1670HOOK_VECTOR_END (mode_switching): 1^: ../../gcc-7.1.0/gcc/target-hooks-macros.hwarning:: 43empty macro arguments are a C99 feature [-Wc99-extensions]: 50:HOOK_VECTOR_END (simt) note^: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/target-hooks-macros.h :43:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)50 : ^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.cIn file included from :../../gcc-7.1.0/gcc/langhooks.c40:: 24In file included from : ../../gcc-7.1.0/gcc/target.hIn file included from :../../gcc-7.1.0/gcc/target.h200: :../../gcc-7.1.0/gcc/target.def200:: 3288../../gcc-7.1.0/gcc/target.def::16243:: 1warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space)HOOK_VECTOR_END (C90_EMPTY_HACK) ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target-hooks-macros.h::4343::5050:: notenote: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/langhooks.c:In file included from 25../../gcc-7.1.0/gcc/jump.c: :../../gcc-7.1.0/gcc/rtl.h40:: 302In file included from :../../gcc-7.1.0/gcc/target.h1::200 : warning../../gcc-7.1.0/gcc/target.def:: 5510'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 1: struct GTY((desc("0"), tag("0"),warning : ^empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: In file included from did you mean struct here?../../gcc-7.1.0/gcc/jump.c :40class rtx_def;: In file included from ^~~~~../../gcc-7.1.0/gcc/target.h :struct200 : ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.c:40: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/jump.c:41: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 52 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o loop-invariant.o -MT loop-invariant.o -MMD -MP -MF ./.deps/loop-invariant.TPo ../../gcc-7.1.0/gcc/loop-invariant.c In file included from ../../gcc-7.1.0/gcc/langhooks.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/langhooks.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/jump.c:41: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/jump.c:41: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o loop-iv.o -MT loop-iv.o -MMD -MP -MF ./.deps/loop-iv.TPo ../../gcc-7.1.0/gcc/loop-iv.c In file included from ../../gcc-7.1.0/gcc/ira-color.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-color.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ira-color.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lists.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~In file included from ../../gcc-7.1.0/gcc/loop-doloop.cstruct: 23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lists.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lists.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/loop-init.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o loop-unroll.o -MT loop-unroll.o -MMD -MP -MF ./.deps/loop-unroll.TPo ../../gcc-7.1.0/gcc/loop-unroll.c 7 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lower-subreg.o -MT lower-subreg.o -MMD -MP -MF ./.deps/lower-subreg.TPo ../../gcc-7.1.0/gcc/lower-subreg.c In file included from ../../gcc-7.1.0/gcc/langhooks.c:36: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/loop-init.c22 warnings generated. 10 warnings generated. :22: In file included from 78 warnings generated. 25 warnings generated. ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-init.cclang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra.o -MT lra.o -MMD -MP -MF ./.deps/lra.TPo ../../gcc:22: -7.1.0/gcc/lra.c In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ira-color.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ira-color.c:1157:36: note: in instantiation of member function 'object_allocator::allocate' requested here record = update_cost_record_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ira-color.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/ira-color.c:1157:36: note: in instantiation of member function 'object_allocator::allocate' requested here record = update_cost_record_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/ira-color.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/ira-color.c:1173:31: note: in instantiation of member function 'object_allocator::remove' requested here update_cost_record_pool.remove (list); ^ In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) clang^: warning../../gcc-7.1.0/gcc/target-hooks-macros.h:: 43treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-doloop.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:39: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 90 warnings generated. 23 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra-assigns.o -MT lra-assigns.o -MMD -MP -MF ./.deps/lra-assigns.TPo ../../gcc-7.1.0/gcc/lra-assigns.c In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra-coalesce.o -MT lra-coalesce.o -MMD -MP -MF ./.deps/lra-coalesce.TPo ../../gcc-7.1.0/gcc/lra-coalesce.c In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:39: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:39: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra-constraints.o -MT lra-constraints.o -MMD -MP -MF ./.deps/lra-constraints.TPo ../../gcc-7.1.0/gcc/lra-constraints.c In file included from ../../gcc-7.1.0/gcc/loop-iv.c:52: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:39: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra-eliminations.o -MT lra-eliminations.o -MMD -MP -MF ./.deps/lra-eliminations.TPo ../../gcc-7.1.0/gcc/lra-eliminations.c In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra-lives.o -MT lra-lives.o -MMD -MP -MF ./.deps/lra-lives.TPo ../../gcc-7.1.0/gcc/lra-lives.c In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:39: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:39: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] clang size += offsetof (allocation_object, u.data);: warning ^ ~~~~~: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]/usr/include/stddef.h :59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/loop-doloop.c:39: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lra.c:105: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-init.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/loop-iv.c:52: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-iv.c:52: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-init.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/loop-init.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lra.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-iv.c:52: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 22 warnings generated. In file included from ../../gcc-7.1.0/gcc/lra.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-coalesce.c:47: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:79: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: noteIn file included from : ../../gcc-7.1.0/gcc/loop-invariant.cprevious use is here: 41struct rtx_def;: In file included from ^../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra-remat.o -MT lra-remat.o -MMD -MP -MF ./.deps/lra-remat.TPo ../../gcc-7.1.0/gcc/lra-remat.c In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:41: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-invariant.c:42: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lra-spills.o -MT lra-spills.o -MMD -MP -MF ./.deps/lra-spills.TPo ../../gcc-7.1.0/gcc/lra-spills.c In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:56: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/loop-unroll.c:In file included from 24../../gcc-7.1.0/gcc/lra-coalesce.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-coalesce.c: :In file included from 47../../gcc-7.1.0/gcc/target.h: :In file included from 200../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/target.def369:: 6243In file included from :../../gcc-7.1.0/gcc/hash-table.h1::235 : warning../../gcc-7.1.0/gcc/ggc.h: :empty macro arguments are a C99 feature [-Wc99-extensions]280 :11:HOOK_VECTOR_END (C90_EMPTY_HACK) warning^: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); note ^: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/coretypes.h :62:7#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note : previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:42: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:42: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-coalesce.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: In file included from did you mean struct here?../../gcc-7.1.0/gcc/lra-assigns.c :79: In file included from ../../gcc-7.1.0/gcc/coretypes.hclass mem_usage;: 369: ^~~~~In file included from ../../gcc-7.1.0/gcc/hash-table.hstruct:235 : ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:79: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/loop-unroll.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:79: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-lives.c:30: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:56: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:56: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-init.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/loop-init.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/loop-init.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:56: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:111: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/loop-iv.c:54: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-lives.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/lra-lives.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:45: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:45: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/loop-invariant.c:45: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-cgraph.o -MT lto-cgraph.o -MMD -MP -MF ./.deps/lto-cgraph.TPo ../../gcc-7.1.0/gcc/lto-cgraph.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lra-coalesce.c:49: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:111: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:111: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:In file included from 43../../gcc-7.1.0/gcc/lra-constraints.c::50: 111note: : expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/coretypes.h :369: In file included from ../../gcc-7.1.0/gcc/hash-table.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 561 ^: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ structIn file included from In file included from ../../gcc-7.1.0/gcc/lra-assigns.c../../gcc-7.1.0/gcc/lra-coalesce.c::8149: : In file included from ../../gcc-7.1.0/gcc/target.hIn file included from :../../gcc-7.1.0/gcc/rtl.h200:: 3374: ../../gcc-7.1.0/gcc/target.def./genrtl.h::1628435::13:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) XWINT (rt, 1) = arg1; ^ ^ ~ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/rtl.h::431183::5029:: notenote: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1];../../gcc-7.1.0/gcc/lra-assigns.c : ^81 : ../../gcc-7.1.0/gcc/hwint.hIn file included from :../../gcc-7.1.0/gcc/target.h54::20026: :../../gcc-7.1.0/gcc/target.def :note1658: :expanded from macro 'HOST_WIDE_INT'1 :# define HOST_WIDE_INT long warning ^: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-7.1.0/gcc/lra-coalesce.cHOOK_VECTOR_END (simd_clone): 49^: In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/rtl.h::433374:: 50./genrtl.h:: 436note:: 3expanded from macro 'HOOK_VECTOR_END': warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:In file included from 1183../../gcc-7.1.0/gcc/lra-assigns.c::2981:: In file included from note../../gcc-7.1.0/gcc/target.h: :expanded from macro 'XWINT'200 : ../../gcc-7.1.0/gcc/target.def:#define XWINT(RTX, N) ((RTX)->u.hwint[N])1670 In file included from ^ ~../../gcc-7.1.0/gcc/loop-iv.c::1 :54 : ../../gcc-7.1.0/gcc/rtl.hIn file included from :../../gcc-7.1.0/gcc/rtl.h425warning:: 3374:empty macro arguments are a C99 feature [-Wc99-extensions]: 5./genrtl.hHOOK_VECTOR_END (simt): :435 :note3^: : ../../gcc-7.1.0/gcc/target-hooks-macros.harray 'hwint' declared herewarning : HOST_WIDE_INT hwint[1];: 43array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^: XWINT (rt, 1) = arg1;../../gcc-7.1.0/gcc/hwint.h50: 54 ^ ~: : ../../gcc-7.1.0/gcc/rtl.h26::1183note :: noteexpanded from macro 'HOOK_VECTOR_END'29: : expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note# define HOST_WIDE_INT long: expanded from macro 'XWINT' ^ ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425In file included from :../../gcc-7.1.0/gcc/lra-assigns.c5::81 : noteIn file included from : ../../gcc-7.1.0/gcc/target.harray 'hwint' declared here: 200: HOST_WIDE_INT hwint[1];../../gcc-7.1.0/gcc/target.def : ^1722 :../../gcc-7.1.0/gcc/hwint.h1::54 :warning26: :empty macro arguments are a C99 feature [-Wc99-extensions] note: HOOK_VECTOR_END (goacc)expanded from macro 'HOST_WIDE_INT' ^# define HOST_WIDE_INT long ../../gcc-7.1.0/gcc/target-hooks-macros.h ^: 43In file included from :../../gcc-7.1.0/gcc/loop-iv.c50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ :54: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx)../../gcc-7.1.0/gcc/lower-subreg.c :^26 : ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/rtl.h43::337450: :./genrtl.h :note435: :expanded from macro 'HOOK_VECTOR_END'3 : warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:../../gcc-7.1.0/gcc/rtl.h81:: 425In file included from :../../gcc-7.1.0/gcc/target.h5::200 : note../../gcc-7.1.0/gcc/target.def: :array 'hwint' declared here5752 :1: HOST_WIDE_INT hwint[1]; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/hwint.h :54:HOOK_VECTOR_END (emutls)26 :^ note../../gcc-7.1.0/gcc/target-hooks-macros.h: :expanded from macro 'HOST_WIDE_INT'43 :# define HOST_WIDE_INT long50 : ^ noteIn file included from : ../../gcc-7.1.0/gcc/lower-subreg.cexpanded from macro 'HOOK_VECTOR_END': 26: In file included from ../../gcc-7.1.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^3374 : ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: noteIn file included from : ../../gcc-7.1.0/gcc/lra-assigns.carray 'hwint' declared here: 81: In file included from HOST_WIDE_INT hwint[1];../../gcc-7.1.0/gcc/target.h : ^200 : ../../gcc-7.1.0/gcc/hwint.h../../gcc-7.1.0/gcc/target.def::545873::126:: warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'HOST_WIDE_INT' HOOK_VECTOR_END (target_option)# define HOST_WIDE_INT long ^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :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-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-assigns.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-coalesce.c:51: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from In file included from ../../gcc-7.1.0/gcc/lra-coalesce.c../../gcc-7.1.0/gcc/lra-assigns.c::5181: : In file included from In file included from ../../gcc-7.1.0/gcc/df.h../../gcc-7.1.0/gcc/target.h::29200: : ../../gcc-7.1.0/gcc/alloc-pool.h../../gcc-7.1.0/gcc/target.def::2676243::111:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]using extended field designator is an extension [-Wextended-offsetof] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ size += offsetof (allocation_object, u.data); ../../gcc-7.1.0/gcc/target-hooks-macros.h ^ ~~~~~: 43/usr/include/stddef.h::5059:: 32note:: expanded from macro 'HOOK_VECTOR_END'note : expanded from macro 'offsetof' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-coalesce.c:51: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-streamer.o -MT lto-streamer.o -MMD -MP -MF ./.deps/lto-streamer.TPo ../../gcc-7.1.0/gcc/lto-streamer.c In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:82: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/loop-iv.c:55: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/loop-iv.c:55: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: In file included from note../../gcc-7.1.0/gcc/loop-iv.c: :expanded from macro 'HOOK_VECTOR_END'55 : In file included from ../../gcc-7.1.0/gcc/df.h:29: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/alloc-pool.h : ^428 :27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' In file included from ../../gcc-7.1.0/gcc/lra.c:107: #define offsetof(type, member) __builtin_offsetof(type, member)In file included from ../../gcc-7.1.0/gcc/target.h ^ ~~~~~~: 200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:108: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:82: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:82: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-eliminations.c:58: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra.c:108: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:59: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: ../../gcc-7.1.0/gcc/rtl.h'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 425struct GTY((desc("0"), tag("0"),: 5^: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra.c:108: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:../../gcc-7.1.0/gcc/coretypes.h436::623::1 :warning : notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean struct here? XWINT (rt, 2) = arg2;class rtx_def; ^ ~^~~~~ struct../../gcc-7.1.0/gcc/rtl.h :1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lra-lives.c:32: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-spills.c:60: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:59: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:32: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:32: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-streamer-in.o -MT lto-streamer-in.o -MMD -MP -MF ./.deps/lto-streamer-in.TPo ../../gcc-7.1.0/gcc/lto-streamer-in.c In file included from ../../gcc-7.1.0/gcc/lra-spills.c:60: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-spills.c:60: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:85: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:85: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-assigns.c:85: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-constraints.c:113: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/lra-spills.c:60: In file included from ../../gcc-7.1.0/gcc/coretypes.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)369 : ^In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:114: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-remat.c:57: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lower-subreg.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:114: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:114: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra.c:111: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra.c:111: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra.c:111: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:61: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:61: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:61: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof'In file included from ../../gcc-7.1.0/gcc/lra-remat.c:57: In file included from ../../gcc-7.1.0/gcc/coretypes.h#define offsetof(type, member) __builtin_offsetof(type, member): 369 ^ ~~~~~~: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-remat.c:57: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-remat.c:57: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-eliminations.c:68: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]25 warning return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);s generated. ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 22 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-streamer-out.o -MT lto-streamer-out.o -MMD -MP -MF ./.deps/lto-streamer-out.TPo ../../gcc-7.1.0/gcc/lto-streamer-out.c In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:117: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:117: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:117: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-section-in.o -MT lto-section-in.o -MMD -MP -MF ./.deps/lto-section-in.TPo ../../gcc-7.1.0/gcc/lto-section-in.c In file included from ../../gcc-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning25: warningempty macro arguments are a C99 feature [-Wc99-extensions] s generated. HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lra-spills.c:62: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/lto-streamer-in.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lra-spills.c:63: ../../gcc-7.1.0/gcc/rtl.h:10302 warning:s1 generated. : warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-section-out.o -MT lto-section-out.o -MMD -MP -MF ./.deps/lto-section-out.TPo ../../gcc-7.1.0/gcc/lto-section-out.c In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:125: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-opts.o -MT lto-opts.o -MMD -MP -MF ./.deps/lto-opts.TPo ../../gcc-7.1.0/gcc/lto-opts.c In file included from ../../gcc-7.1.0/gcc/lra-spills.c:63: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-spills.c:63: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra.c:111: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/lra.c:546:40: note: in instantiation of member function 'object_allocator::allocate' requested here lra_insn_reg *ir = lra_insn_reg_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/lra-lives.c:107:27: note: in instantiation of member function 'object_allocator::remove' requested here lra_live_range_pool.remove (lr); ^ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:438:46: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here gcc_assert (m_id == allocation_object::get_instance (object)->id); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/lra-lives.c:107:27: note: in instantiation of member function 'object_allocator::remove' requested here lra_live_range_pool.remove (lr); ^ In file included from ../../gcc-7.1.0/gcc/lra-lives.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/lra-lives.c:116:44: note: in instantiation of member function 'object_allocator::allocate' requested here lra_live_range_t p = lra_live_range_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/lra-spills.c:64: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-spills.c:64: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-spills.c:64: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra.c:111: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/lra.c:546:40: note: in instantiation of member function 'object_allocator::allocate' requested here lra_insn_reg *ir = lra_insn_reg_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/lra.c:111: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/lra.c:569:25: note: in instantiation of member function 'object_allocator::remove' requested here lra_insn_reg_pool.remove (ir); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lra-spills.c:70: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123clang:: 53: warningnote: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lra-remat.c:59: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lra-remat.c:59: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-remat.c:59: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lra-remat.c:60: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-remat.c:60: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lra-remat.c:60: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 26 warnings generated. 10 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -I../../gcc-7.1.0/gcc/../zlib -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-compress.o -MT lto-compress.o -MMD -MP -MF ./.deps/lto-compress.TPo ../../gcc-7.1.0/gcc/lto-compress.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o mcf.o -MT mcf.o -MMD -MP -MF ./.deps/mcf.TPo ../../gcc-7.1.0/gcc/mcf.c 26 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o mode-switching.o -MT mode-switching.o -MMD -MP -MF ./.deps/mode-switching.TPo ../../gcc-7.1.0/gcc/mode-switching.c 13 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o modulo-sched.o -MT modulo-sched.o -MMD -MP -MF ./.depsIn file included from /modulo-sched.TPo ../../gcc-7.1.0/gcc/modulo-sched.c ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/lto-section-in.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/lto-streamer-in.c:28: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-opts.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warningIn file included from : ../../gcc-7.1.0/gcc/lto-streamer-out.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25: return &gs->op[2];In file included from ../../gcc-7.1.0/gcc/coretypes.h ^ ~: 369../../gcc-7.1.0/gcc/gimple.h: :In file included from 346../../gcc-7.1.0/gcc/hash-table.h::3235:: ../../gcc-7.1.0/gcc/ggc.hnote:: 277array 'op' declared here: 15: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:25: ../../gcc-7.1.0/gcc/gimple.hIn file included from clang:: 2582../../gcc-7.1.0/gcc/coretypes.h::3369warning: :In file included from : warning../../gcc-7.1.0/gcc/hash-table.h: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 235 gs->op[2] = rhs;: ../../gcc-7.1.0/gcc/ggc.h ^ ~: 280../../gcc-7.1.0/gcc/gimple.h::11346:: 3warning:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]note : array 'op' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/coretypes.h ^: 62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/lto-streamer-in.c::2629:328: : warningIn file included from : ../../gcc-7.1.0/gcc/rtl.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3374: gs->op[3] = rhs;./genrtl.h : ^ ~435 :../../gcc-7.1.0/gcc/gimple.h3::346 :warning3: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here XWINT (rt, 1) = arg1; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^../../gcc-7.1.0/gcc/rtl.h :1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:117: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/lra-constraints.c:4954:40: note: in instantiation of member function 'object_allocator::allocate' requested here invariant_ptr = invariants_pool->allocate (); ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lra-constraints.c:117: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/lra-constraints.c:4954:40: note: in instantiation of member function 'object_allocator::allocate' requested here invariant_ptr = invariants_pool->allocate (); ^ ../../gcc-7.1.0/gcc/lra-constraints.c:637:1: warning: unused function 'ok_for_index_p_nonstrict' [-Wunused-function] ok_for_index_p_nonstrict (rtx reg) ^ ../../gcc-7.1.0/gcc/lra-constraints.c:647:1: warning: unused function 'ok_for_base_p_nonstrict' [-Wunused-function] ok_for_base_p_nonstrict (rtx reg, machine_mode mode, addr_space_t as, ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.hclang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o multiple_target.o -MT multiple_target.o -MMD -MP -MF .:/.deps/multiple_target.TPo ../../gcc-7.1.0/gcc/multiple_target.c 561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def;../../gcc-7.1.0/gcc/gimple.h : ^3114 :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto-opts.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7:In file included from ../../gcc-7.1.0/gcc/lto-streamer.cnote:: 29previous use is here: In file included from class rtx_def;../../gcc-7.1.0/gcc/tree-streamer.h : ^26 : In file included from ../../gcc-7.1.0/gcc/data-streamer.h:In file included from 25../../gcc-7.1.0/gcc/lto-opts.c: :../../gcc-7.1.0/gcc/lto-streamer.h24:: 371In file included from :../../gcc-7.1.0/gcc/coretypes.h1::369 : warningIn file included from : ../../gcc-7.1.0/gcc/hash-table.h'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags]: 235: class lto_input_block../../gcc-7.1.0/gcc/ggc.h :^280 :11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:24: In file included from In file included from ../../gcc-7.1.0/gcc/lto-section-out.c../../gcc-7.1.0/gcc/coretypes.h::24369: : In file included from In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/hash-table.h::369561: : In file included from ../../gcc-7.1.0/gcc/mem-stats.h../../gcc-7.1.0/gcc/hash-table.h::126235:: 1../../gcc-7.1.0/gcc/ggc.h:: 277warning:: 15'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: struct mem_usagewarning : ^struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: ../../gcc-7.1.0/gcc/hash-table.hnote:: 341previous use is here: 1class rtx_def;: ^note : did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here In file included from class lto_input_block../../gcc-7.1.0/gcc/lto-opts.c ^:In file included from 24clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o omp-offload.o -MT omp-offload.o -MMD -MP -MF ./.deps/o../../gcc-7.1.0/gcc/lto-section-out.cmp-offload.TPo ../../gcc-7.1.0/gcc/omp-offload.c : :In file included from ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/coretypes.h24::78369:: 8In file included from : :In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/coretypes.h:note561:: 369: : did you mean class here?In file included from ../../gcc-7.1.0/gcc/mem-stats.h ../../gcc-7.1.0/gcc/hash-table.h::126 struct lto_input_block *,561 : ^~~~~~:../../gcc-7.1.0/gcc/mem-stats.h1 ::126 class: 1warning:: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]warning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]struct mem_usage ^struct mem_usage ../../gcc-7.1.0/gcc/data-streamer.h :^83 :44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? ../../gcc-7.1.0/gcc/hash-table.h:341:unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *);1 : ^~~~~~ note../../gcc-7.1.0/gcc/hash-table.h: :did you mean struct here? class341 : 1: note: ../../gcc-7.1.0/gcc/data-streamer.hclass mem_usage;:did you mean struct here?84 :^~~~~34 : structwarning : class mem_usage;struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^~~~~ struct HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:29: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:32: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: In file included from did you mean class here?../../gcc-7.1.0/gcc/lto-streamer.c :30: struct lto_input_block;In file included from ../../gcc-7.1.0/gcc/cgraph.h^~~~~~: 24class: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/lto-cgraph.c::9432:: 1In file included from :../../gcc-7.1.0/gcc/tree-streamer.h :warning26: : 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),../../gcc-7.1.0/gcc/lto-streamer.h :^752 :8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/tree-core.h:1673:extern struct lto_input_block * lto_create_simple_input_block (2 : ^ note../../gcc-7.1.0/gcc/lto-streamer.h: :did you mean class here?371 :7: struct symtab_node *symtab_node;note : ^~~~~~previous use is here class class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1757:1: warning: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:32: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? In file included from ../../gcc-7.1.0/gcc/lto-streamer.cconst char *streamer_read_string (struct data_in *, struct lto_input_block *);: 30 ^~~~~~: ../../gcc-7.1.0/gcc/cgraph.h class: 1980:10: warning: ../../gcc-7.1.0/gcc/data-streamer.hclass 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 78:8 friend class cgraph_node;: ^warning : ../../gcc-7.1.0/gcc/cgraph.hstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 856:39: struct lto_input_block *, note ^: previous use is here../../gcc-7.1.0/gcc/lto-streamer.h :371:7: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {note : ^previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/cgraph.h::781980::810:: notenote: : did you mean class here?did you mean struct here? friend class cgraph_node; ^~~~~ struct lto_input_block *, struct ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/cgraph.h::831599::4417:: warningnote: : previous use is herestruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] for_user)) cgraph_edge { ^ unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:../../gcc-7.1.0/gcc/cgraph.h371::19817::10 :note : noteprevious use is here: did you mean struct here? class lto_input_block ^ friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:32: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1757:1: warning: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-cgraph.c:33: ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:30: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto-compress.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:494:9: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] for (struct symtab_node *n = node->same_comdat_group; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:494:9: note: did you mean class here? for (struct symtab_node *n = node->same_comdat_group; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/mcf.c:47: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:645:9: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] for (struct symtab_node *n = node->same_comdat_group; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:645:9: note: did you mean class here? for (struct symtab_node *n = node->same_comdat_group; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-cgraph.c:851:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:851:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-section-in.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1061:18: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] read_identifier (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1061:18: note: did you mean class here? read_identifier (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-7.1.0/gcc/lto-cgraph.c ^: 1081:14: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] read_string (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1081:14: note: did you mean class here? read_string (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 63 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/mode-switching.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1225:6: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:In file included from 371../../gcc-7.1.0/gcc/lto-streamer-out.c::727:: In file included from note../../gcc-7.1.0/gcc/target.h: :previous use is here200 : ../../gcc-7.1.0/gcc/target.defclass lto_input_block: 6243 ^:1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:../../gcc-7.1.0/gcc/lto-cgraph.c43::501225: :note6: :expanded from macro 'HOOK_VECTOR_END' note: did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) struct lto_input_block *ib, ^ ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:34: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:34: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:28: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^../../gcc-7.1.0/gcc/lto-streamer.h :752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/coretypes.h struct lto_input_block *, const char *, size_t);: 62 ^../../gcc-7.1.0/gcc/lto-cgraph.c: 1../../gcc-7.1.0/gcc/lto-streamer.h:::3711352 :note:77: ::did you mean struct here? note : class rtx_def;previous use is here warningclass lto_input_block^~~~~ : ^ structstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/lto-streamer.h: 758:5: struct lto_input_block *ib)note: did you mean class here? ^ ../../gcc-7.1.0/gcc/lto-streamer.h struct lto_input_block *, const char *, size_t);: 371 ^~~~~~ : class 7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ../../gcc-7.1.0/gcc/lto-cgraph.c ^ :../../gcc-7.1.0/gcc/lto-streamer.h:3711352:7:: 7note: :previous use is here noteclass lto_input_block: did you mean class here? ^ struct lto_input_block *ib)../../gcc-7.1.0/gcc/lto-streamer.h : ^~~~~~788:34 : class note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:34: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class../../gcc-7.1.0/gcc/lto-cgraph.c :1432:12: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_ref (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1432:12: note: did you mean class here? input_ref (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-cgraph.c:1458:13: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_edge (struct lto_input_block *ib, vec nodes, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1458:13: note: did you mean class here? input_edge (struct lto_input_block *ib, vec nodes, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-cgraph.c:1528:3: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1528:3: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:34: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class../../gcc-7.1.0/gcc/lto-cgraph.c :1634:13:../../gcc-7.1.0/gcc/data-streamer.h :warning84: :34struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_refs (struct lto_input_block *ib, ^HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^../../gcc-7.1.0/gcc/lto-streamer.h :../../gcc-7.1.0/gcc/lto-streamer.h:371371::77:: notenote: previous use is here : class lto_input_block ^previous use is here class lto_input_block ^../../gcc-7.1.0/gcc/data-streamer.h: 84:34: note: did you mean class here? ../../gcc-7.1.0/gcc/lto-cgraph.c:HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);1634 ^~~~~~: class13 : note: did you mean class here?../../gcc-7.1.0/gcc/data-streamer.h :85:37:input_refs (struct lto_input_block *ib, warning: ^~~~~~struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] class gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1660:../../gcc-7.1.0/gcc/data-streamer.h:2486:34:: warningnote: : did you mean class here? struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ classinput_profile_summary (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/lto-streamer.h:87::38: 371warning: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]7 : notewidest_int streamer_read_widest_int (struct lto_input_block *); : ^previous use is here ../../gcc-7.1.0/gcc/lto-streamer.h:371class lto_input_block: 7 ^: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1660:In file included from ../../gcc-7.1.0/gcc/data-streamer.h24::87 ../../gcc-7.1.0/gcc/lto-section-in.cnote::: 3826did you mean class here?: :In file included from ../../gcc-7.1.0/gcc/rtl.h :note: input_profile_summary (struct lto_input_block *ib,3374 did you mean class here?: ./genrtl.h ^~~~~~:widest_int streamer_read_widest_int (struct lto_input_block *); class435 ^~~~~~:3: classwarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:In file included from 54../../gcc-7.1.0/gcc/modulo-sched.c::26: note: 24expanded from macro 'HOST_WIDE_INT' : # define HOST_WIDE_INT long../../gcc-7.1.0/gcc/coretypes.h : ^../../gcc-7.1.0/gcc/data-streamer.h :In file included from 62141../../gcc-7.1.0/gcc/lto-section-in.c:24:::1 :26 : In file included from warning../../gcc-7.1.0/gcc/rtl.h: :class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]3374 warning: : ./genrtl.hstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 436class rtx_def;:streamer_read_bitpack (struct lto_input_block *ib) 3^ : ^ ../../gcc-7.1.0/gcc/lto-streamer.hwarning: ../../gcc-7.1.0/gcc/coretypes.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] :: XWINT (rt, 2) = arg2;371 : ^ ~7 :../../gcc-7.1.0/gcc/rtl.h :note551183:: 8previous use is here:: 29 :class lto_input_block notenote ^: : previous use is here expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N])struct rtx_def; ../../gcc-7.1.0/gcc/data-streamer.h ^: 141:24 ^ ~ :../../gcc-7.1.0/gcc/rtl.h note:: 425did you mean class here?: 5: notestreamer_read_bitpack (struct lto_input_block *ib): array 'hwint' declared here ^~~~~~ HOST_WIDE_INT hwint[1]; class ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:1844:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note../../gcc-7.1.0/gcc/data-streamer.h: :199:22previous use is here: note: did you mean class here?class lto_input_block ^ streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-cgraph.c:1844:7: note: did you mean class here? struct lto_input_block *ib; ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o omp-expand.o -MT omp-expand.o -MMD -MP -MF ./.deps/ompstreamer_read_record_start (struct lto_input_block *ib)-expand.TPo ../../gcc-7.1.0/gcc/omp-expand.c ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:34: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/lto-cgraph.c::3711905:7: note: :previous use is here7 :class lto_input_block ^warning : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/tree-streamer.h: struct lto_input_block *ib63 : ^27: note../../gcc-7.1.0/gcc/lto-streamer.h: :did you mean class here?371 :7:tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ note class: previous use is here class lto_input_block ../../gcc-7.1.0/gcc/tree-streamer.h ^: 65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c../../gcc-7.1.0/gcc/tree-streamer.h:65::311905:: note: did you mean class here? 7: void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree);note : ^~~~~~ did you mean class here? class struct lto_input_block *ib../../gcc-7.1.0/gcc/tree-streamer.h:66 :33 ^~~~~~: classwarning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:34: ../../gcc-7.1.0/gcc/gimple-streamer.h:28:16: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple-streamer.h:28:16: note: did you mean class here? void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/lto-cgraph.c:2064:4: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib_main ATTRIBUTE_UNUSED) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:2064:4: note: did you mean class here? struct lto_input_block *ib_main ATTRIBUTE_UNUSED) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-cgraph.c:2072:4: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib_main, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-cgraph.c:2072:4: note: did you mean class here? struct lto_input_block *ib_main, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:42: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:42: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-in.c:42: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here ../../gcc-7.1.0/gcc/cgraph.h HOST_WIDE_INT hwint[1];:882 : ^5 :../../gcc-7.1.0/gcc/hwint.h :warning54: :struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]26 : note struct symtab_node *ref = NULL);: expanded from macro 'HOST_WIDE_INT' ^ ../../gcc-7.1.0/gcc/cgraph.h:# define HOST_WIDE_INT long96: 3 ^: In file included from note../../gcc-7.1.0/gcc/lto-streamer-out.c: :previous use is here 28 symtab_node: In file included from ^../../gcc-7.1.0/gcc/rtl.h :3374: ./genrtl.h:436:3:../../gcc-7.1.0/gcc/cgraph.h :warning892: :6array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: XWINT (rt, 2) = arg2;struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ^ ~ ../../gcc-7.1.0/gcc/rtl.h struct symtab_node *ref = NULL);: 1183 ^ :../../gcc-7.1.0/gcc/cgraph.h29::96: 3note:: expanded from macro 'XWINT'note : previous use is here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) symtab_node ^ ~ ^ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/multiple_target.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/mcf.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/mcf.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-compress.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-compress.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/lto-streamer-in.c:86:23: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_data_block (struct lto_input_block *ib, void *addr, size_t length) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:86:23: note: did you mean class here? lto_input_data_block (struct lto_input_block *ib, void *addr, size_t length) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/omp-offload.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/mcf.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/mode-switching.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/mode-switching.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/lto-streamer-in.c::200315: :21: warning../../gcc-7.1.0/gcc/target.def: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]1628 :1: lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in,warning : ^ empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/lto-streamer.h :371:7: noteHOOK_VECTOR_END (sched): previous use is here ^class lto_input_block ../../gcc-7.1.0/gcc/target-hooks-macros.h ^: 43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:315:21: note: did you mean class here? lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ In file included from class ../../gcc-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/lto-compress.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)24 : In file included from ^../../gcc-7.1.0/gcc/coretypes.h :369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1:In file included from ../../gcc-7.1.0/gcc/lto-opts.cwarning: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]26 : In file included from struct mem_usage../../gcc-7.1.0/gcc/target.h :^ 200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ structIn file included from ../../gcc-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ../../gcc-7.1.0/gcc/lto-streamer-in.c:^380 :../../gcc-7.1.0/gcc/target-hooks-macros.h26: warning:: 43struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] :50: lto_input_eh_catch_list (struct lto_input_block *ib, struct data_in *data_in,note : ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): previous use is here class lto_input_block ^ ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:380:26: note: did you mean class here? lto_input_eh_catch_list (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:426:18: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_eh_region (struct lto_input_block *ib, struct data_in *data_in, int ix) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:426:18: note: did you mean class here? input_eh_region (struct lto_input_block *ib, struct data_in *data_in, int ix) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:501:14: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_eh_lp (struct lto_input_block *ib, struct data_in *data_in, int ix) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:501:14: note: In file included from did you mean class here? ../../gcc-7.1.0/gcc/lto-opts.c:26: input_eh_lp (struct lto_input_block *ib, struct data_in *data_in, int ix)In file included from ^~~~~~../../gcc-7.1.0/gcc/target.h : class 200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:605:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_eh_regions (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:605:19: note: did you mean class here? input_eh_regions (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:716:12: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_cfg (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1:../../gcc-7.1.0/gcc/lto-streamer-in.c :warning716: :empty macro arguments are a C99 feature [-Wc99-extensions]12 : noteHOOK_VECTOR_END (mode_switching): did you mean class here?^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50input_cfg (struct lto_input_block *ib, struct data_in *data_in,: ^~~~~~note : classexpanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:852:18: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_ssa_names (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:852:18: note: did you mean class here? input_ssa_names (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/mode-switching.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/lto-opts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-7.1.0/gcc/hash-table.hexpanded from macro 'HOOK_VECTOR_END': 341:1: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): did you mean struct here? ^ class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/lto-streamer-in.c:970:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:970:29: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1026:3: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib, struct lto_input_block *ib_cfg) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1026:3: note: did you mean class here? struct lto_input_block *ib, struct lto_input_block *ib_cfg) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1026:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib, struct lto_input_block *ib_cfg) ^In file included from ../../gcc-7.1.0/gcc/modulo-sched.c../../gcc-7.1.0/gcc/lto-streamer.h::24371: :In file included from 7../../gcc-7.1.0/gcc/coretypes.h:: 369note: : In file included from previous use is here../../gcc-7.1.0/gcc/hash-table.h :235class lto_input_block: ../../gcc-7.1.0/gcc/ggc.h ^: 277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/lto-streamer-in.c :1026:31static inline struct rtx_def *: ^note : ../../gcc-7.1.0/gcc/coretypes.hdid you mean class here?: 62:7: note: struct lto_input_block *ib, struct lto_input_block *ib_cfg)previous use is here ^~~~~~ class rtx_def; class ^ In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1199:6: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1199:6: note: did you mean class here? struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1212:69: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] lto_read_body_or_constructor (struct lto_file_decl_data *file_data, struct symtab_node *node, ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1212:69: note: did you mean class here? lto_read_body_or_constructor (struct lto_file_decl_data *file_data, struct symtab_node *node, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1315:5: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *node, const char *data) ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1315:5: note: did you mean class here? struct varpool_node *node, const char *data) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1325:18: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_read_tree_1 (struct lto_input_block *ib, struct data_in *data_in, tree expr) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1325:18: note: did you mean class here? lto_read_tree_1 (struct lto_input_block *ib, struct data_in *data_in, tree expr) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1352:16: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_read_tree (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1352:16: note: did you mean class here? lto_read_tree (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1375:16: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_scc (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ 30 warnings generated. ../../gcc-7.1.0/gcc/lto-streamer-in.c:1375:16: note: did you mean class here? lto_input_scc (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1432:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_tree_1 (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1432:19: note: did you mean class here? lto_input_tree_1 (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer-in.c:1482:17: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_tree (struct lto_input_block *ib, struct data_in *data_in) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer-in.c:1482:17: note: did you mean class here? lto_input_tree (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:24: In file included from In file included from ../../gcc-7.1.0/gcc/multiple_target.c../../gcc-7.1.0/gcc/coretypes.h::25369: : In file included from In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/hash-table.h::369561: : In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/mem-stats.h::235126: :../../gcc-7.1.0/gcc/ggc.h1::277 :warning15: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] warningstruct mem_usage: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]^ static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/hash-table.h::341235:: 1../../gcc-7.1.0/gcc/ggc.h:: 280note:: 11did you mean struct here?: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]class mem_usage; ^~~~~ struct return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o omp-general.o -MT omp-general.o -MMD -MP -MF ./.deps/omp-general.TPo ../../gcc-7.1.0/gcc/omp-general.c tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/omp-offload.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-offload.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:30: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/omp-offload.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: noteIn file included from : ../../gcc-7.1.0/gcc/omp-expand.cprevious use is here: 25: ../../gcc-7.1.0/gcc/coretypes.h:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {62 : ^1 : warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:33: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:33: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/lto-section-in.c::75230:: 8../../gcc-7.1.0/gcc/lto-streamer.h:: 371note: :did you mean class here?1 : warning: extern struct lto_input_block * lto_create_simple_input_block ( 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] ^~~~~~ class class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: ../../gcc-7.1.0/gcc/cgraph.hnote: :previous use is here1544 :19class lto_input_block: ^ note: did you mean class here? ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: void stream_in (struct lto_input_block *, struct data_in *data_in); note : ^~~~~~did you mean class here? class struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:33: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-section-in.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:33: In file included from ../../gcc-7.1.0/gcc/gimple-streamer.h:25: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h:../../gcc-7.1.0/gcc/lto-streamer-out.c43::33: In file included from 50../../gcc-7.1.0/gcc/gimple-streamer.h:: note25: : expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/tree-streamer.h :61:50: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:../../gcc-7.1.0/gcc/mode-switching.c65::2431:: In file included from warning: ../../gcc-7.1.0/gcc/target.hstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 200: ../../gcc-7.1.0/gcc/target.def:1628:void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree);1 : ^ ../../gcc-7.1.0/gcc/lto-streamer.hwarning:371: :empty macro arguments are a C99 feature [-Wc99-extensions]7 : HOOK_VECTOR_END (sched)note: previous use is here^ class lto_input_block../../gcc-7.1.0/gcc/target-hooks-macros.h : ^43: 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/tree-streamer.h:65:31#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): note : ^ did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: In file included from warning../../gcc-7.1.0/gcc/mode-switching.c: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 24: In file included from ../../gcc-7.1.0/gcc/target.h:200tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *);: ^ ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/lto-streamer.h::1658371:7: :1note:: previous use is herewarning : empty macro arguments are a C99 feature [-Wc99-extensions]class lto_input_block ^ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43../../gcc-7.1.0/gcc/tree-streamer.h::5066::33 : note: notedid you mean class here?: expanded from macro 'HOOK_VECTOR_END' tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^~~~~~ class ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: In file included from warning../../gcc-7.1.0/gcc/mode-switching.c: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] 24: In file included from ../../gcc-7.1.0/gcc/target.h:void streamer_read_tree_bitfields (struct lto_input_block *,200: ../../gcc-7.1.0/gcc/target.def ^: 1670:../../gcc-7.1.0/gcc/lto-streamer.h:1371::7: warning: noteempty macro arguments are a C99 feature [-Wc99-extensions]: previous use is here HOOK_VECTOR_END (simt) class lto_input_block^ ../../gcc-7.1.0/gcc/target-hooks-macros.h ^: 43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/tree-streamer.h:67:36#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:In file included from 1../../gcc-7.1.0/gcc/lto-streamer-out.c:: 33: warning../../gcc-7.1.0/gcc/gimple-streamer.h:28: :empty macro arguments are a C99 feature [-Wc99-extensions]16 : warningHOOK_VECTOR_END (vectorize): struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *, : ^50 :../../gcc-7.1.0/gcc/lto-streamer.h :note371: :expanded from macro 'HOOK_VECTOR_END'7 : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) previous use is here ^In file included from ../../gcc-7.1.0/gcc/lto-section-out.cclass lto_input_block: 28 ^: ../../gcc-7.1.0/gcc/gimple.h:2495:10:../../gcc-7.1.0/gcc/gimple-streamer.h :warning28: :16array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: did you mean class here? return gs->op[1]; ^ ~ void input_bb (struct lto_input_block *, enum LTO_tags, struct data_in *,../../gcc-7.1.0/gcc/gimple.h : ^~~~~~346 : class3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~In file included from ../../gcc-7.1.0/gcc/mode-switching.c../../gcc-7.1.0/gcc/gimple.h::24: 346In file included from :../../gcc-7.1.0/gcc/target.h3::200 : note../../gcc-7.1.0/gcc/target.def: :3288array 'op' declared here: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] tree GTY((length ("%h.num_ops"))) op[1]; ^HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2619 : ^ 11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/mode-switching.c ^: 24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:In file included from 43../../gcc-7.1.0/gcc/lto-streamer-out.c::5039: : In file included from ../../gcc-7.1.0/gcc/cgraph.hnote:: 24expanded from macro 'HOOK_VECTOR_END': ../../gcc-7.1.0/gcc/ipa-ref.h:26:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)1 : ^warning : class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto-streamer-out.c:39: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-streamer-out.c:39: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/mode-switching.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/mode-switching.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-section-in.c../../gcc-7.1.0/gcc/cgraph.h::2341600::110:: notewarning: : did you mean struct here?struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] friend class cgraph_node; ^~~~~struct lto_input_block * struct^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10:../../gcc-7.1.0/gcc/lto-section-in.c :warning234: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : return gs->op[2];note : ^ ~did you mean class here? ../../gcc-7.1.0/gcc/gimple.h:371struct lto_input_block *: 3^~~~~~: classnote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/cgraph.h :1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ../../gcc-7.1.0/gcc/lto-section-in.c ^: 263../../gcc-7.1.0/gcc/cgraph.h::8565::39 :warning : notestruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: previous use is here struct lto_input_block *ib, struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^../../gcc-7.1.0/gcc/lto-streamer.h :371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ../../gcc-7.1.0/gcc/lto-section-in.c ^~~~~: 263 struct: 5:../../gcc-7.1.0/gcc/cgraph.h :1981note:: 10did you mean class here?: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] struct lto_input_block *ib, friend class cgraph_edge; ^~~~~~ ^ class../../gcc-7.1.0/gcc/cgraph.h :1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/lto-section-in.c:443:22: warning: ../../gcc-7.1.0/gcc/gimple.hstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 3541:10: lto_section_overrun (struct lto_input_block *ib)warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/lto-streamer.h:371: return gs->op[2];7 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :previous use is here 315:3class lto_input_block: ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3../../gcc-7.1.0/gcc/lto-section-in.c:: 443warning:: 22array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: gs->op[2] = label;did you mean class here? ^ ~ ../../gcc-7.1.0/gcc/gimple.h:lto_section_overrun (struct lto_input_block *ib)315 : ^~~~~~3 : class note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto-opts.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/omp-expand.c : ^25 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here../../gcc-7.1.0/gcc/gimple.h :2527class rtx_def;: 3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; In file included from ^ ~../../gcc-7.1.0/gcc/mode-switching.c :../../gcc-7.1.0/gcc/gimple.h25:: 346In file included from :../../gcc-7.1.0/gcc/rtl.h:33374:: ./genrtl.hnote:435:: 3array 'op' declared here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; XWINT (rt, 1) = arg1; ^ ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/mode-switching.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/rtl.h::2619425::115:: warningnote: : array 'hwint' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] HOST_WIDE_INT hwint[1]; ^ return &ass->op[3]; ^ ~../../gcc-7.1.0/gcc/hwint.h :../../gcc-7.1.0/gcc/gimple.h54::34626:: note3: :expanded from macro 'HOST_WIDE_INT' note# define HOST_WIDE_INT long: ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/mode-switching.c:27../../gcc-7.1.0/gcc/gimple.h: In file included from :../../gcc-7.1.0/gcc/df.h3130::2911: :../../gcc-7.1.0/gcc/alloc-pool.h :warning185: :13array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: using extended field designator is an extension [-Wextended-offsetof] return &call_stmt->op[2]; ^ ~ - offsetof (allocation_object, ^../../gcc-7.1.0/gcc/gimple.h :/usr/include/stddef.h371::593::32 :note : notearray 'op' declared here: expanded from macro 'offsetof' tree GTY((length ("%h.num_ops"))) op[1];#define offsetof(type, member) __builtin_offsetof(type, member) ^ ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/mode-switching.c ^: 27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/mode-switching.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/omp-general.c:26: ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h::623551::13:: warningwarning: : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ class rtx_def;../../gcc-7.1.0/gcc/gimple.h :^315 :3../../gcc-7.1.0/gcc/coretypes.h:: 55note:: 8array 'op' declared here: In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/omp-expand.cnote :: 25 ^: In file included from previous use is here../../gcc-7.1.0/gcc/coretypes.h :369struct rtx_def;: In file included from ^../../gcc-7.1.0/gcc/hash-table.h :../../gcc-7.1.0/gcc/gimple.h561:: 3561../../gcc-7.1.0/gcc/mem-stats.h::3126:: 1warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]warning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] gs->op[3] = label; ^ ~struct mem_usage ../../gcc-7.1.0/gcc/gimple.h^: 315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here../../gcc-7.1.0/gcc/hash-table.h :341:1 tree GTY((length ("%h.num_ops"))) op[1];: ^note : did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 4 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.hIn file included from :../../gcc-7.1.0/gcc/modulo-sched.c1600::1026:: In file included from note: ../../gcc-7.1.0/gcc/target.hdid you mean struct here?: 200: ../../gcc-7.1.0/gcc/target.def:937 friend class cgraph_node;: 1 ^~~~~: warning: struct empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.hIn file included from :../../gcc-7.1.0/gcc/modulo-sched.c1980::10: 26warning: : In file included from ../../gcc-7.1.0/gcc/target.hclass 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 200: ../../gcc-7.1.0/gcc/target.def:1670 friend class cgraph_node;: 1 ^: ../../gcc-7.1.0/gcc/cgraph.h:warning856: :empty macro arguments are a C99 feature [-Wc99-extensions]39 : HOOK_VECTOR_END (simt)note ^ : ../../gcc-7.1.0/gcc/target-hooks-macros.hprevious use is here: 43:50: notestruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981In file included from :../../gcc-7.1.0/gcc/modulo-sched.c10:: 26warning: : In file included from class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags]../../gcc-7.1.0/gcc/target.h :200: friend class cgraph_edge;../../gcc-7.1.0/gcc/target.def : ^1722 :../../gcc-7.1.0/gcc/cgraph.h:11599:: 17:warning: empty macro arguments are a C99 feature [-Wc99-extensions]note : previous use is here HOOK_VECTOR_END (goacc) for_user)) cgraph_edge {^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: note../../gcc-7.1.0/gcc/cgraph.h: :expanded from macro 'HOOK_VECTOR_END'1981 :10: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)did you mean struct here? ^ friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o omp-grid.o -MT omp-grid.o -MMD -MP -MF ./.deps/omp-grid.TPo ../../gcc-7.1.0/gcc/omp-grid.c In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/modulo-sched.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-opts.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-opts.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-opts.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:30: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:30: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:../../gcc-7.1.0/gcc/cgraph.h8::882 :warning5: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ struct symtab_node *ref = NULL); ../../gcc-7.1.0/gcc/lto-streamer.h ^: 371../../gcc-7.1.0/gcc/cgraph.h::796:: 3note:: previous use is herenote : class lto_input_blockprevious use is here ^ symtab_node ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:../../gcc-7.1.0/gcc/cgraph.h8::892 :note6: :did you mean class here? warningextern struct lto_input_block * lto_create_simple_input_block (: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ^~~~~~ class struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/lto-streamer.h::96758::35:: notewarning: : previous use is herestruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] symtab_node struct lto_input_block *, const char *, size_t); ^ ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^../../gcc-7.1.0/gcc/lto-streamer-out.c :2151:21: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] output_constructor (struct varpool_node *node) ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: ../../gcc-7.1.0/gcc/lto-streamer.hnote:: 854previous use is here: 10: class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node {note : ^did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864../../gcc-7.1.0/gcc/lto-streamer-out.c::352151:: 21warning:: notestruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: did you mean class here? output_constructor (struct varpool_node *node) ^~~~~~ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); class ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7:../../gcc-7.1.0/gcc/lto-streamer-out.c :note2230: :previous use is here28 : ../../gcc-7.1.0/gcc/cgraph.hwarning:class lto_input_block: 1600struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 10copy_function_or_variable (struct symtab_node *node) : ^ ^ warning../../gcc-7.1.0/gcc/cgraph.h: :class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]96../../gcc-7.1.0/gcc/lto-streamer.h ::8743:: friend class cgraph_node;24 :note : previous use is herenote : symtab_node did you mean class here? ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,856 : ^~~~~~39 : class note../../gcc-7.1.0/gcc/lto-streamer-out.c: :previous use is here2230 :28../../gcc-7.1.0/gcc/lto-streamer.h::struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {876 : ^note22: :did you mean class here? warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]copy_function_or_variable (struct symtab_node *node) ^~~~~~ class tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22:../../gcc-7.1.0/gcc/cgraph.h :note1600clang:: : warning10: :did you mean class here?treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: did you mean struct here? tree lto_input_tree (struct lto_input_block *, struct data_in *); friend class cgraph_node; ^~~~~~ ^~~~~ class struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-section-out.c:30: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: noteIn file included from : ../../gcc-7.1.0/gcc/omp-general.cprevious use is here: 26: class lto_input_blockIn file included from ../../gcc-7.1.0/gcc/coretypes.h ^: 369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:../../gcc-7.1.0/gcc/data-streamer.h277::8415::34: warningnote: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]did you mean class here? static inline struct rtx_def * ^ HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *);../../gcc-7.1.0/gcc/coretypes.h : ^~~~~~62 : class7 : note: previous use is here ../../gcc-7.1.0/gcc/data-streamer.hclass rtx_def;: 85 ^: 37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/omp-general.c:26: gcov_type streamer_read_gcov_count (struct lto_input_block *);In file included from ../../gcc-7.1.0/gcc/coretypes.h ^: 369../../gcc-7.1.0/gcc/lto-streamer.h: :In file included from 371../../gcc-7.1.0/gcc/hash-table.h::7235:: note../../gcc-7.1.0/gcc/ggc.h: :previous use is here280 :11class lto_input_block: ^warning : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/data-streamer.h:85 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 37 ^: ../../gcc-7.1.0/gcc/coretypes.hnote:: 62did you mean class here?: 7: note: gcov_type streamer_read_gcov_count (struct lto_input_block *);previous use is here class rtx_def; ^~~~~~ ^ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:In file included from 371../../gcc-7.1.0/gcc/omp-offload.c::726:: In file included from note../../gcc-7.1.0/gcc/target.h: :previous use is here200 : ../../gcc-7.1.0/gcc/target.def:class lto_input_block1628 : ^1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/data-streamer.h:HOOK_VECTOR_END (sched)166 :^25 : ../../gcc-7.1.0/gcc/target-hooks-macros.hnote:: 43did you mean class here?: 50: note: = streamer_read_uhwi ((struct lto_input_block *)bp->stream);expanded from macro 'HOOK_VECTOR_END' ^~~~~~ class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note../../gcc-7.1.0/gcc/data-streamer.h: :expanded from macro 'HOOK_VECTOR_END'199 :22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: In file included from note../../gcc-7.1.0/gcc/omp-offload.c: :previous use is here 26: class lto_input_blockIn file included from ../../gcc-7.1.0/gcc/target.h ^: 200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning../../gcc-7.1.0/gcc/data-streamer.h: :empty macro arguments are a C99 feature [-Wc99-extensions]199 :22:HOOK_VECTOR_END (simt) note^: did you mean class here?../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: streamer_read_uchar (struct lto_input_block *ib)note : ^~~~~~ expanded from macro 'HOOK_VECTOR_END' class #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50../../gcc-7.1.0/gcc/data-streamer.h:: 229note:: 29expanded from macro 'HOOK_VECTOR_END': warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' In file included from ../../gcc-7.1.0/gcc/omp-offload.c#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 26 ^ ~: In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/target.h::425200:: 5../../gcc-7.1.0/gcc/target.def:: 3288note:: 1array 'hwint' declared here: warning: HOST_WIDE_INT hwint[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (addr_space) ../../gcc-7.1.0/gcc/hwint.h^: 54../../gcc-7.1.0/gcc/target-hooks-macros.h::2643:: 50note:: expanded from macro 'HOST_WIDE_INT'note : expanded from macro 'HOOK_VECTOR_END' # define HOST_WIDE_INT long ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: 48warning warning: sempty macro arguments are a C99 feature [-Wc99-extensions] generated. HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1In file included from :../../gcc-7.1.0/gcc/lto-opts.c :warning30: : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/lto-streamer.h :struct mem_usage371 :^1 : warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in);../../gcc-7.1.0/gcc/hash-table.h : ^~~~~~341 : class1 : note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-opts.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o omp-low.o -MT omp-low.o -MMD -MP -MF ./.deps/omp-low.T Po ../../gcc-7.1.0/gcc/omp-low.c ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o omp-simd-clone.o -MT omp-simd-clone.o -MMD -MP -MF ./.deps/omp-simd-clone.TPo ../../gcc-7.1.0/gcc/omp-simd-clone.c 82 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto-compress.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o optabs.o -MT optabs.o -MMD -MP -MF ./.deps/optabs.TPo ../../gcc-7.1.0/gcc/optabs.c 100 warnings generated. In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/modulo-sched.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/omp-grid.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto-compress.c:28: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o optabs-libfuncs.o -MT optabs-libfuncs.o -MMD -MP -MF ./.deps/optabs-libfuncs.TPo ../../gcc-7.1.0/gcc/optabs-libfuncs.c ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto-compress.c:28: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto-compress.c:28: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:In file included from 882../../gcc-7.1.0/gcc/omp-expand.c:5:: 28warning: : In file included from struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def struct symtab_node *ref = NULL);: 1670 ^: 1../../gcc-7.1.0/gcc/cgraph.h:: 96warning:: 3empty macro arguments are a C99 feature [-Wc99-extensions]: noteHOOK_VECTOR_END (simt): previous use is here^ symtab_node../../gcc-7.1.0/gcc/target-hooks-macros.h : ^43 :50: note: ../../gcc-7.1.0/gcc/cgraph.hexpanded from macro 'HOOK_VECTOR_END': 892:6: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning : ^struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10In file included from :../../gcc-7.1.0/gcc/omp-expand.c :warning28: : class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/target.h:200 friend class cgraph_node;: ../../gcc-7.1.0/gcc/target.def ^: 3288../../gcc-7.1.0/gcc/cgraph.h::1856:: 39warning:: empty macro arguments are a C99 feature [-Wc99-extensions]note : previous use is here HOOK_VECTOR_END (addr_space) ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {../../gcc-7.1.0/gcc/target-hooks-macros.h : ^43 :50:../../gcc-7.1.0/gcc/gimple.h :note3505:: 10expanded from macro 'HOOK_VECTOR_END' : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here../../gcc-7.1.0/gcc/cgraph.h :1600:10 tree GTY((length ("%h.num_ops"))) op[1];: ^note : did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:28: ../../gcc-7.1.0/gcc/cgraph.hIn file included from :../../gcc-7.1.0/gcc/target.h1981::20010: :../../gcc-7.1.0/gcc/target.def :note4916: :did you mean struct here?1 : friend class cgraph_edge;warning : ^~~~~empty macro arguments are a C99 feature [-Wc99-extensions] struct HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 57 warnings generated. In file included from ../../gcc-7.1.0/gcc/omp-expand.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-expand.c:29: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto-compress.c:29: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class 57 warnings generated. In file included from ../../gcc-7.1.0/gcc/omp-grid.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-grid.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-compress.c:29: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block (clang ^: ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o optabs-query.o -MT optabs-query.o -MMD -MP -MF ./.deps/optabs-query.TPo ../../gcc-7.1.0/gcc/optabs-query.c In file included from ../../gcc-7.1.0/gcc/omp-offload.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/omp-grid.c: tree GTY((length ("%h.num_ops"))) op[1];23 : In file included from ^../../gcc-7.1.0/gcc/coretypes.h: 369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o optabs-tree.o -MT optabs-tree.o -MMD -MP -MF ./.deps/optabs-tree.TPo ../../gcc-7.1.0/gcc/optabs-tree.c In file included from ../../gcc-7.1.0/gcc/multiple_target.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:clang3: : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371In file included from :../../gcc-7.1.0/gcc/multiple_target.c3::32 : note../../gcc-7.1.0/gcc/cgraph.h: :array 'op' declared here247 :In file included from 11 tree GTY((length ("%h.num_ops"))) op[1];: ../../gcc-7.1.0/gcc/omp-expand.c ^: 29 : warningIn file included from : ../../gcc-7.1.0/gcc/rtl.hstruct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 3374: ./genrtl.h:435../../gcc-7.1.0/gcc/gimple.h: struct symtab_node *ref = NULL);: 3 ^3138 :: 3warning../../gcc-7.1.0/gcc/cgraph.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 96 :warning XWINT (rt, 1) = arg1;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~3 : call_stmt->op[2] = chain;../../gcc-7.1.0/gcc/rtl.h :note1183: ^ ~previous use is here: ../../gcc-7.1.0/gcc/gimple.h29:: symtab_node 371 ^note :: 3expanded from macro 'XWINT': note: array 'op' declared here #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-general.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/omp-simd-clone.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 42 warnings generated. In file included from ../../gcc-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o options-save.o -MT options-save.o -MMD -MP -MF ./.deps/options-save.TPo options-save.c In file included from ../../gcc-7.1.0/gcc/omp-offload.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ../../gcc-7.1.0/gcc/tree-core.h^: 1673../../gcc-7.1.0/gcc/target-hooks-macros.h::243:: 50note:: did you mean class here?note : expanded from macro 'HOOK_VECTOR_END' struct symtab_node *symtab_node; ^~~~~~ class#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-offload.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/multiple_target.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/omp-low.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/omp-offload.c:45: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-low.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-low.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:31: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/omp-grid.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h: return gs->op[1]; 2545 ^ ~:12 :../../gcc-7.1.0/gcc/gimple.h: 315warning:: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note return gs->op[2];: array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 346 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h315::25653::11 note:: array 'op' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return &gs->op[2]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:3541 tree GTY((length ("%h.num_ops"))) op[1];: 10 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning../../gcc-7.1.0/gcc/gimple.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2582 :3 gs->op[2] = label; : ^ ~ warning: ../../gcc-7.1.0/gcc/gimple.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 315: gs->op[2] = rhs;3 ^ ~ :../../gcc-7.1.0/gcc/gimple.h :346note:: 3array 'op' declared here: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 2599 ^ :12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3571:34610::3 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'op' declared here return gs->op[3]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 315:In file included from 3:../../gcc-7.1.0/gcc/optabs-libfuncs.c :note23: : array 'op' declared hereIn file included from ../../gcc-7.1.0/gcc/coretypes.h: tree GTY((length ("%h.num_ops"))) op[1]; 369 ^: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here ../../gcc-7.1.0/gcc/gimple.hclass rtx_def;: 2619 ^: 11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c return &ass->op[3];: 23 ^ ~: In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/coretypes.h::346369:: 3In file included from :../../gcc-7.1.0/gcc/hash-table.h :note235: : array 'op' declared here../../gcc-7.1.0/gcc/ggc.h: 280:11 tree GTY((length ("%h.num_ops"))) op[1];: warning ^: In file included from struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/omp-low.c :27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: In file included from ^../../gcc-7.1.0/gcc/hash-table.h :../../gcc-7.1.0/gcc/coretypes.h561: :../../gcc-7.1.0/gcc/mem-stats.h62::1267::1../../gcc-7.1.0/gcc/gimple.h :note:2629 : :previous use is herewarning3: :47 warning'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]s generated. class rtx_def;warningstruct mem_usage ^^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/omp-general.c:30: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 3010 tree GTY((length ("%h.num_ops"))) op[1];: 10 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :3043: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/gimple.h3053::3463::3 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'op' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 3561../../gcc-7.1.0/gcc/gimple.h::3371:: 3warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here gs->op[3] = label; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^315 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.hclang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o opts-global.o -MT opts-global.o -MMD -MP -MF ./.deps/o:pts-global.TPo ../../gcc-7.1.0/gcc/opts-global.c 3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/optabs-tree.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/optabs-query.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/optabs.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 25 warnings generated. In file included from options-save.c:5: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/omp-expand.c:36: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:36: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/omp-expand.c:36: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/optabs.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/optabs-tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs-tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o passes.o -MT passes.o -MMD -MP -MF ./.deps/passes.TPo ../../gcc-7.1.0/gcc/passes.c In file included from ../../gcc-7.1.0/gcc/optabs-tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/omp-grid.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/omp-grid.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/omp-grid.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 83 warnings generated. In file included from ../../gcc-7.1.0/gcc/optabs-query.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs-query.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-expand.c:59: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from options-save.c:5: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from options-save.c:5: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs-query.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from options-save.c:5: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o plugin.o -MT plugin.o -MMD -MP -MF ./.deps/plugin.TPo ../../gcc-7.1.0/gcc/plugin.c ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-simd-clone.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 48 warnings generated. In file included from ../../gcc-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-tree.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o postreload-gcse.o -MT postreload-gcse.o -MMD -MP -MF ./.deps/postreload-gcse.TPo ../../gcc-7.1.0/gcc/postreload-gcse.c In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: In file included from warning: ../../gcc-7.1.0/gcc/optabs.cempty macro arguments are a C99 feature [-Wc99-extensions]: 25HOOK_VECTOR_END (addr_space): In file included from ^../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/target-hooks-macros.h200:: 43../../gcc-7.1.0/gcc/target.def::501628:: 1note:: expanded from macro 'HOOK_VECTOR_END'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-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: In file included from note../../gcc-7.1.0/gcc/optabs-libfuncs.c: :expanded from macro 'HOOK_VECTOR_END'24 : In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/target.h : ^200 : ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:24class rtx_def;: In file included from ^../../gcc-7.1.0/gcc/target.h :200../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/target.def55::8:5510 :1:note : warning: previous use is hereempty macro arguments are a C99 feature [-Wc99-extensions] struct rtx_def; HOOK_VECTOR_END (c) ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) In file included from ^../../gcc-7.1.0/gcc/optabs-libfuncs.c :../../gcc-7.1.0/gcc/target-hooks-macros.h24:: 43In file included from :../../gcc-7.1.0/gcc/target.h50::200 : note../../gcc-7.1.0/gcc/target.def: :expanded from macro 'HOOK_VECTOR_END'5663 :1: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/optabs.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)25 : ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/opts-global.c43::23: 50../../gcc-7.1.0/gcc/coretypes.h:: 62note:: 1expanded from macro 'HOOK_VECTOR_END': warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-libfuncs.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:clang1: :warning : notetreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/optabs-query.c:29: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/optabs.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/optabs.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 39 warnings generated. In file included from ../../gcc-7.1.0/gcc/opts-global.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/opts-global.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs-query.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/optabs-query.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/opts-global.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o postreload.o -MT postreload.o -MMD -MP -MF ./.deps/postreload.TPo ../../gcc-7.1.0/gcc/postreload.c In file included from ../../gcc-7.1.0/gcc/passes.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/passes.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/passes.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/plugin.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55In file included from :../../gcc-7.1.0/gcc/omp-simd-clone.c8::27 : note../../gcc-7.1.0/gcc/gimple.h: :previous use is here2495 :10struct rtx_def;: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/gimple.h :2599:HOOK_VECTOR_END (asm_out)12 :^ warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/target-hooks-macros.h :43: return gs->op[3];50 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :expanded from macro 'HOOK_VECTOR_END'346: 3: note: array 'op' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warningIn file included from : ../../gcc-7.1.0/gcc/postreload-gcse.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from : 22options-save.c: :../../gcc-7.1.0/gcc/coretypes.h gs->op[1] = fn;:1162: In file included from ^ ~: 1../../gcc-7.1.0/gcc/gimple.h::../../gcc-7.1.0/gcc/target.h371:: 3200:: warning : noteclass 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: array 'op' declared here../../gcc-7.1.0/gcc/target.def :5663:class rtx_def; tree GTY((length ("%h.num_ops"))) op[1];1 :^ ^ warning ../../gcc-7.1.0/gcc/coretypes.h: :empty macro arguments are a C99 feature [-Wc99-extensions]55 :8:HOOK_VECTOR_END (cxx) note^: previous use is here../../gcc-7.1.0/gcc/target-hooks-macros.h :struct rtx_def;43 : ^50 : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];options-save.c : ^11 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: ../../gcc-7.1.0/gcc/gimple.hempty macro arguments are a C99 feature [-Wc99-extensions]: 3114:10:HOOK_VECTOR_END (shrink_wrap) warning^ : ../../gcc-7.1.0/gcc/target-hooks-macros.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43:50 return gs->op[2];: ^ ~note : ../../gcc-7.1.0/gcc/gimple.hexpanded from macro 'HOOK_VECTOR_END' :371:3: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2];In file included from options-save.c ^ ~: 11../../gcc-7.1.0/gcc/gimple.h: :In file included from 371../../gcc-7.1.0/gcc/target.h::3:200 : note../../gcc-7.1.0/gcc/target.def: :array 'op' declared here6216 :1: tree GTY((length ("%h.num_ops"))) op[1];warning : empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note../../gcc-7.1.0/gcc/gimple.h: :expanded from macro 'HOOK_VECTOR_END'3138 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from options-save.c:11: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:322: warning s generated. warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:33: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 32 warnings generated. In file included from ../../gcc-7.1.0/gcc/omp-low.c:31: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o predict.o -MT predict.o -MMD -MP -MF ./.deps/predict.TPo ../../gcc-7.1.0/gcc/predict.c ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o print-rtl.o -MT print-rtl.o -MMD -MP -MF ./.deps/print-rtl.TPo ../../gcc-7.1.0/gcc/print-rtl.c ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/plugin.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:In file included from 15../../gcc-7.1.0/gcc/postreload-gcse.c:: 22warning: : In file included from struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/coretypes.h :369: static inline struct rtx_def *In file included from ../../gcc-7.1.0/gcc/hash-table.h ^: 235../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/ggc.h62::2777::15 :note : warningprevious use is here: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]class rtx_def; ^ static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:In file included from 62../../gcc-7.1.0/gcc/plugin.c:7::25 : note: In file included from previous use is here../../gcc-7.1.0/gcc/coretypes.h :class rtx_def;369 : ^In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280In file included from :../../gcc-7.1.0/gcc/postreload-gcse.c11::22 : warningIn file included from : ../../gcc-7.1.0/gcc/coretypes.hstruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 369: In file included from ../../gcc-7.1.0/gcc/hash-table.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 235 ^: ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/coretypes.h::28062::117:: warningnote: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]previous use is here class rtx_def; return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:33: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/plugin.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/omp-simd-clone.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o print-rtl-function.o -MT print-rtl-function.o -MMD -MP -MF ./.deps/print-rtl-function.TPo ../../gcc-7.1.0/gcc/print-rtl-function.c ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/postreload.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/optabs-libfuncs.c:953: ./gt-optabs-libfuncs.h:60:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-optabs-libfuncs.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-optabs-libfuncs.h:60:66: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-optabs-libfuncs.h:60:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/opts-global.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/omp-low.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/omp-low.c:34: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/omp-low.c:34: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10:In file included from ../../gcc-7.1.0/gcc/passes.cwarning:: In file included from class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]29 : ../../gcc-7.1.0/gcc/omp-simd-clone.cIn file included from friend class cgraph_node;: 48 ^../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/cgraph.h: :../../gcc-7.1.0/gcc/ipa-prop.h856:200592: :../../gcc-7.1.0/gcc/target.def:1539:: warningnote: :struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags]: previous use is here6243 static inline struct ipa_polymorphic_call_context *: 1 ^: ../../gcc-7.1.0/gcc/cgraph.hwarning:: struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {empty macro arguments are a C99 feature [-Wc99-extensions]1458 : 15HOOK_VECTOR_END (C90_EMPTY_HACK): ^ ^ note../../gcc-7.1.0/gcc/target-hooks-macros.h: :previous use is here43 :50: class GTY(()) ipa_polymorphic_call_context {note : ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/cgraph.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1980 ^: 10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:../../gcc-7.1.0/gcc/ipa-prop.h1981::59210::15 :warning : noteclass 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags]: did you mean class here? friend class cgraph_edge; ^ static inline struct ipa_polymorphic_call_context *../../gcc-7.1.0/gcc/cgraph.h : ^~~~~~1599 : class17 : note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/passes.c:30: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from options-save.c:30: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/opts-global.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h: XWINT (rt, 1) = arg1;2527 : ^ ~3: warning../../gcc-7.1.0/gcc/rtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1183 :29: gs->op[1] = rhs; note ^ ~: expanded from macro 'XWINT'../../gcc-7.1.0/gcc/gimple.h :346:3: #define XWINT(RTX, N) ((RTX)->u.hwint[N])note : ^ ~array 'op' declared here ../../gcc-7.1.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];: 425 ^ :5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/opts-global.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/rtl.h::25451183::1229:: warningnote: : expanded from macro 'XWINT'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ^ ~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/rtl.h346::4253::5 :note : notearray 'op' declared here: array 'hwint' declared here tree GTY((length ("%h.num_ops"))) op[1]; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/passes.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/passes.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~In file included from ../../gcc-7.1.0/gcc/print-rtl.c:../../gcc-7.1.0/gcc/rtl.h29:: 1183../../gcc-7.1.0/gcc/coretypes.h::6229::1 :note : warningexpanded from macro 'XWINT': class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ class rtx_def;../../gcc-7.1.0/gcc/rtl.h ^: 425../../gcc-7.1.0/gcc/coretypes.h::555:: 8: notenote: : previous use is here array 'hwint' declared herestruct rtx_def; ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/postreload.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/postreload.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o print-tree.o -MT print-tree.o -MMD -MP -MF ./.deps/print-tree.TPo ../../gcc-7.1.0/gcc/print-tree.c In file included from ../../gcc-7.1.0/gcc/postreload.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/predict.c:32: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/print-rtl-function.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/omp-low.c:60: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/print-rtl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/print-rtl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from options-save.c:31: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/print-rtl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from options-save.c:31: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/postreload-gcse.c::22924:: 29In file included from : ../../gcc-7.1.0/gcc/target.hnote:: 200did you mean class here?: ../../gcc-7.1.0/gcc/target.def:937:1:streamer_read_hwi_in_range (struct lto_input_block *ib, warning ^~~~~~: empty macro arguments are a C99 feature [-Wc99-extensions] class HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/target.h::318200:: 29../../gcc-7.1.0/gcc/target.def:: 1628note:: 1did you mean class here?: warning: empty macro arguments are a C99 feature [-Wc99-extensions] streamer_read_record_start (struct lto_input_block *ib) HOOK_VECTOR_END (sched) ^~~~~~ ^ class ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload-gcse.cIn file included from :options-save.c24:: 32In file included from : ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/ipa-ref.h::20025: :../../gcc-7.1.0/gcc/target.def1:: 1658warning:: 1class 'varpool_node' was previously declared as a struct [-Wmismatched-tags]: warningclass varpool_node;: empty macro arguments are a C99 feature [-Wc99-extensions]^ ../../gcc-7.1.0/gcc/lto-streamer.h:HOOK_VECTOR_END (simd_clone)854 :^17 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :previous use is here50 : note: expanded from macro 'HOOK_VECTOR_END' struct varpool_node *, ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from options-save.c ^: 32: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/postreload-gcse.cclass symtab_node;: 24^: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1../../gcc-7.1.0/gcc/tree-core.h:: 1673warning:: 9empty macro arguments are a C99 feature [-Wc99-extensions]: note: HOOK_VECTOR_END (simt)previous use is here ^ struct symtab_node *symtab_node;../../gcc-7.1.0/gcc/target-hooks-macros.h : ^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-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from options-save.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/print-rtl-function.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:In file included from 369../../gcc-7.1.0/gcc/postreload-gcse.c: :In file included from ../../gcc-7.1.0/gcc/hash-table.h24:: 235In file included from : ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/ggc.h::200277:: 15:../../gcc-7.1.0/gcc/target.def warning:: 5663struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 1:static inline struct rtx_def * ^warning : ../../gcc-7.1.0/gcc/coretypes.h:empty macro arguments are a C99 feature [-Wc99-extensions]62 :7: HOOK_VECTOR_END (cxx)note : ^previous use is here ../../gcc-7.1.0/gcc/target-hooks-macros.hclass rtx_def;: 43 ^: 50: noteIn file included from : ../../gcc-7.1.0/gcc/print-rtl-function.c:expanded from macro 'HOOK_VECTOR_END'22 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)235: ../../gcc-7.1.0/gcc/ggc.h ^: 280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/cgraph.h:882HOOK_VECTOR_END (target_option): 5^: ../../gcc-7.1.0/gcc/target-hooks-macros.hwarning:: 43struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 50: note struct symtab_node *ref = NULL);: ^ expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/cgraph.h :96:3: note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): previous use is here ^ symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50../../gcc-7.1.0/gcc/cgraph.h:: 1600note:: 10expanded from macro 'HOOK_VECTOR_END': warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) friend class cgraph_node; ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1757:1: warning: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from options-save.c:33: ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:25struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: ../../gcc-7.1.0/gcc/rtl.h ^: 302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/cgraph.h::621981::110:: notewarning: : did you mean struct here?class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] class rtx_def; friend class cgraph_edge;^~~~~ ^struct ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/print-rtl-function.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/predict.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/predict.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/predict.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: ../../gcc-7.1.0/gcc/hash-table.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]341:1 : XWINT (rt, 1) = arg1;note : ^ ~did you mean struct here? ../../gcc-7.1.0/gcc/rtl.h:class mem_usage;1183 :^~~~~29 struct : note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o profile.o -MT profile.o -MMD -MP -MF ./.deps/profile.TPo ../../gcc-7.1.0/gcc/profile.c In file included from ../../gcc-7.1.0/gcc/opts-global.c:34: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/print-tree.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/passes.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/print-rtl.c:31: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/print-rtl-function.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/print-rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/print-rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/print-rtl-function.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 51 warnings generated. In file included from ../../gcc-7.1.0/gcc/print-tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/print-tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/passes.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/passes.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/passes.c:34: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' In file included from #define offsetof(type, member) __builtin_offsetof(type, member)../../gcc-7.1.0/gcc/postreload.c: 24 ^ ~~~~~~: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o read-md.o -MT read-md.o -MMD -MP -MF ./.deps/read-md.TPo ../../gcc-7.1.0/gcc/read-md.c In file included from ../../gcc-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 8 warnings generated. In file included from ../../gcc-7.1.0/gcc/postreload.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/postreload.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/print-tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o read-rtl.o -MT read-rtl.o -MMD -MP -MF ./.deps/read-rtl.TPo ../../gcc-7.1.0/gcc/read-rtl.c In file included from ../../gcc-7.1.0/gcc/profile.c:52: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/postreload.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/postreload.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object,In file included from ../../gcc-7.1.0/gcc/predict.c ^: 34: /usr/include/stddef.h../../gcc-7.1.0/gcc/rtl.h::59302::321:: notewarning: : 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]expanded from macro 'offsetof' struct GTY((desc("0"), tag("0"), ^ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/passes.c:39: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/tree-core.h::621673::19:: notenote: : did you mean struct here?previous use is here class rtx_def; struct symtab_node *symtab_node; ^~~~~ ^ struct In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 52 warnings generated. In file included from ../../gcc-7.1.0/gcc/postreload-gcse.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/passes.c:39: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/passes.c:39: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o read-rtl-function.o -MT read-rtl-function.o -MMD -MP -MF ./.deps/read-rtl-function.TPo ../../gcc-7.1.0/gcc/read-rtl-function.c In file included from ../../gcc-7.1.0/gcc/predict.c:34: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/predict.c:34: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/passes.c:40: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/passes.c:40: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/profile.c::86852:: 26In file included from :../../gcc-7.1.0/gcc/coretypes.h :note369: : did you mean class here?In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.htree lto_input_tree_ref (struct lto_input_block *, struct data_in *,: 277 ^~~~~~: 15 class: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ../../gcc-7.1.0/gcc/lto-streamer.h ^: 872../../gcc-7.1.0/gcc/coretypes.h::6226:7:: note: warningprevious use is here: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]class rtx_def; ^ hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^In file included from ../../gcc-7.1.0/gcc/profile.c:../../gcc-7.1.0/gcc/lto-streamer.h52:: 371In file included from :../../gcc-7.1.0/gcc/coretypes.h7::369 : In file included from note../../gcc-7.1.0/gcc/hash-table.h: :previous use is here235 : class lto_input_block../../gcc-7.1.0/gcc/ggc.h : ^280 :11: warning: ../../gcc-7.1.0/gcc/lto-streamer.hstruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 872:26: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);note : ^did you mean class here? ../../gcc-7.1.0/gcc/coretypes.h:62:7:hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, note ^~~~~~: previous use is here class class rtx_def; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/passes.c:43: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/profile.c:52: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/passes.c:47: ../../gcc-7.1.0/gcc/value-prof.h:110:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/value-prof.h:110:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/postreload.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/postreload.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/postreload.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/print-rtl.c:46: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/print-rtl.c:46: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/print-rtl.c:46: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/read-rtl.c:32: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/predict.c:36: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/print-tree.c:26: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/print-tree.c:26: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/read-md.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/print-tree.c:26: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/cgraph.h::3130882:11::5 :warning : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] return &call_stmt->op[2]; struct symtab_node *ref = NULL); ^ ~ ^../../gcc-7.1.0/gcc/gimple.h: 371../../gcc-7.1.0/gcc/cgraph.h::3:96 :note3: :array 'op' declared here note: previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892../../gcc-7.1.0/gcc/gimple.h::63138::3 :warning: warningstruct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct symtab_node *ref = NULL); call_stmt->op[2] = chain; ^ ~ ^../../gcc-7.1.0/gcc/gimple.h :371../../gcc-7.1.0/gcc/cgraph.h:3:: note96: :array 'op' declared here3 : note tree GTY((length ("%h.num_ops"))) op[1]; : ^previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:../../gcc-7.1.0/gcc/gimple.h10::3561 :warning3: :class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^ gs->op[3] = label; ^ ~../../gcc-7.1.0/gcc/cgraph.h :../../gcc-7.1.0/gcc/gimple.h:856315::339: :note : notearray 'op' declared here : previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ../../gcc-7.1.0/gcc/cgraph.h ^ ~: 1980../../gcc-7.1.0/gcc/gimple.h:315::103: note: :array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1];did you mean struct here? ^ friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 70 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o real.o -MT real.o -MMD -MP -MF ./.deps/real.TPo ../../gcc-7.1.0/gcc/real.c In file included from ../../gcc-7.1.0/gcc/read-rtl.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/read-rtl.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 7 warnings generated. 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/profile.c:54: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/read-rtl.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/predict.c:42: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o realmpfr.o -MT realmpfr.o -MMD -MP -MF ./.deps/realmpfr.TPo ../../gcc-7.1.0/gcc/realmpfr.c ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/predict.c:42: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/predict.c:42: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/read-md.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/read-md.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o recog.o -MT recog.o -MMD -MP -MF ./.deps/recog.TPo ../../gcc-7.1.0/gcc/recog.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/profile.c:54: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/profile.c:54: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/read-md.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 22 warnings generated. In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 25 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o reg-stack.o -MT reg-stack.o -MMD -MP -MF ./.deps/reg-stack.TPo ../../gcc-7.1.0/gcc/reg-stack.c In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o regcprop.o -MT regcprop.o -MMD -MP -MF ./.deps/regcprop.TPo ../../gcc-7.1.0/gcc/regcprop.c In file included from ../../gcc-7.1.0/gcc/read-rtl.c:34: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/read-rtl.c:34: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 10In file included from warning../../gcc-7.1.0/gcc/read-rtl.cs:34 generated. : In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o reginfo.o -MT reginfo.o -MMD -MP -MF ./.deps/reginfo.TPo ../../gcc-7.1.0/gcc/reginfo.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o regrename.o -MT regrename.o -MMD -MP -MF ./.deps/regrename.TPo ../../gcc-7.1.0/gcc/regrename.c In file included from ../../gcc-7.1.0/gcc/real.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/profile.c:56: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/real.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/real.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/realmpfr.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from 12../../gcc-7.1.0/gcc/profile.c warning:s58 generated. : In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/real.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/profile.c:58: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/profile.c:58: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/recog.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o regstat.o -MT regstat.o -MMD -MP -MF ./.deps/regstat.TPo ../../gcc-7.1.0/gcc/regstat.c In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/read-rtl-function.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/realmpfr.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/realmpfr.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:157: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/recog.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/recog.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/realmpfr.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/real.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o reload.o -MT reload.o -MMD -MP -MF ./.deps/reload.TPo ../../gcc-7.1.0/gcc/reload.c In file included from ../../gcc-7.1.0/gcc/recog.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/regcprop.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from In file included from ../../gcc-7.1.0/gcc/real.c:../../gcc-7.1.0/gcc/read-rtl-function.c26:: 27In file included from : ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/rtl.h::302:33741: :./genrtl.h :warning: 435'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] :3: struct GTY((desc("0"), tag("0"),warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:../../gcc-7.1.0/gcc/coretypes.h5:: note62: :array 'hwint' declared here1 : HOST_WIDE_INT hwint[1];note : ^did you mean struct here? ../../gcc-7.1.0/gcc/hwint.h:class rtx_def;54 :^~~~~26 :struct note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/real.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/regrename.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:157: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:157: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:30: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:37: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:37: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:37: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:157: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/hash-table.h struct symtab_node *ref = NULL); ^ :../../gcc-7.1.0/gcc/cgraph.h341:96::3:1 :note: previous use is here symtab_nodenote ^: did you mean struct here? ../../gcc-7.1.0/gcc/cgraph.hclass mem_usage;:892:6: warning^~~~~: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/regcprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/regcprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/regstat.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/regcprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/regrename.c : ^22 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: In file included from ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/recog.c::27725:: 15In file included from :../../gcc-7.1.0/gcc/target.h :200: warning../../gcc-7.1.0/gcc/target.def: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]5752: 1: warningstatic inline struct rtx_def *: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (emutls)../../gcc-7.1.0/gcc/coretypes.h :^ 62../../gcc-7.1.0/gcc/target-hooks-macros.h:43::750:: notenote: expanded from macro 'HOOK_VECTOR_END': previous use is here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class rtx_def; ^ ^ In file included from ../../gcc-7.1.0/gcc/regrename.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/recog.c:25 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: In file included from ^../../gcc-7.1.0/gcc/target.h: 200../../gcc-7.1.0/gcc/coretypes.h: ../../gcc-7.1.0/gcc/target.def::5873:621::7 :warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: previous use is here HOOK_VECTOR_END (target_option) ^class rtx_def; ../../gcc-7.1.0/gcc/target-hooks-macros.h ^: 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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/recog.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/reginfo.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 35 warnings generated. In file included from ../../gcc-7.1.0/gcc/regrename.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: In file included from note../../gcc-7.1.0/gcc/reginfo.c: :did you mean struct here?30 : In file included from class mem_usage;../../gcc-7.1.0/gcc/coretypes.h :^~~~~369: In file included from struct../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 65 warnings generated. In file included from ../../gcc-7.1.0/gcc/recog.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374In file included from : ../../gcc-7.1.0/gcc/reload.c./genrtl.h::93435: :../../gcc-7.1.0/gcc/coretypes.h3:: 62warning:: 1array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning XWINT (rt, 1) = arg1;: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29:class rtx_def; note^: expanded from macro 'XWINT' ../../gcc-7.1.0/gcc/coretypes.h:55#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 8 ^ ~: note: previous use is here ../../gcc-7.1.0/gcc/rtl.hstruct rtx_def;: 425 ^: 5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/recog.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o reload1.o -MT reload1.o -MMD -MP -MF ./.deps/reload1.TPo ../../gcc-7.1.0/gcc/reload1.c In file included from ../../gcc-7.1.0/gcc/regstat.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/regstat.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o reorg.o -MT reorg.o -MMD -MP -MF ./.deps/reorg.TPo ../../gcc-7.1.0/gcc/reorg.c In file included from ../../gcc-7.1.0/gcc/read-rtl-function.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/read-rtl-function.c:776:22: note: in instantiation of member function 'vec::safe_push' requested here m_deferred_edges.safe_push (deferred_edge (loc, src_idx, dest_idx, flags)); ^ In file included from ../../gcc-7.1.0/gcc/regstat.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ 4 warnings generated. ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o resource.o -MT resource.o -MMD -MP -MF ./.deps/resource.TPo ../../gcc-7.1.0/gcc/resource.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/reload.c:93: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reload.c:93: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/regcprop.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/recog.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reload.c:93: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/recog.c::56129: : ../../gcc-7.1.0/gcc/mem-stats.hIn file included from :../../gcc-7.1.0/gcc/df.h126::291: :../../gcc-7.1.0/gcc/alloc-pool.h :warning267: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]11 : warningstruct mem_usage: using extended field designator is an extension [-Wextended-offsetof]^ size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/recog.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/regcprop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/regcprop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:159: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reginfo.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reg-stack.c:159: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: In file included from empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/reginfo.c :32: HOOK_VECTOR_END (sched)In file included from ../../gcc-7.1.0/gcc/target.h^: 200../../gcc-7.1.0/gcc/target-hooks-macros.h: :../../gcc-7.1.0/gcc/target.def43::162850::1 :note : warningexpanded from macro 'HOOK_VECTOR_END': empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :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-7.1.0/gcc/reg-stack.c:In file included from 159../../gcc-7.1.0/gcc/reginfo.c: :In file included from 32../../gcc-7.1.0/gcc/target.h: :In file included from 200../../gcc-7.1.0/gcc/target.h: :../../gcc-7.1.0/gcc/target.def200:: 1658../../gcc-7.1.0/gcc/target.def::16581::1 :warning : warningempty macro arguments are a C99 feature [-Wc99-extensions]: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) HOOK_VECTOR_END (simd_clone)^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :../../gcc-7.1.0/gcc/target-hooks-macros.h43::4350::50 :note : noteexpanded from macro 'HOOK_VECTOR_END': expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from In file included from ../../gcc-7.1.0/gcc/reginfo.c../../gcc-7.1.0/gcc/reg-stack.c::32159: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.h::200200: : ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.def::16701670::11:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt)HOOK_VECTOR_END (simt) ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target-hooks-macros.h::4343::5050:: notenote: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:32: In file included from In file included from ../../gcc-7.1.0/gcc/reg-stack.c../../gcc-7.1.0/gcc/target.h::159200: : In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.h::1722200:: 1../../gcc-7.1.0/gcc/target.def:: 1722warning:: 1empty macro arguments are a C99 feature [-Wc99-extensions]: warningHOOK_VECTOR_END (goacc): empty macro arguments are a C99 feature [-Wc99-extensions]^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:HOOK_VECTOR_END (goacc)43 :^50 :../../gcc-7.1.0/gcc/target-hooks-macros.h note: :expanded from macro 'HOOK_VECTOR_END'43 :50: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) In file included from ^../../gcc-7.1.0/gcc/reg-stack.c :../../gcc-7.1.0/gcc/target-hooks-macros.h159:: 43In file included from :../../gcc-7.1.0/gcc/target.h50::200 : note../../gcc-7.1.0/gcc/target.def: :expanded from macro 'HOOK_VECTOR_END'1954 :1: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/regrename.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/reginfo.c../../gcc-7.1.0/gcc/regrename.c::3224: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.h::200200: : ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.def::32881628::11:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ HOOK_VECTOR_END (addr_space)../../gcc-7.1.0/gcc/target-hooks-macros.h :^43 :../../gcc-7.1.0/gcc/target-hooks-macros.h50::43 :note: 50expanded from macro 'HOOK_VECTOR_END': note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/reg-stack.c../../gcc-7.1.0/gcc/regrename.c::15924: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.h::200200: : ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.def::32881658::11:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions] empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ HOOK_VECTOR_END (addr_space)../../gcc-7.1.0/gcc/target-hooks-macros.h :^43 :../../gcc-7.1.0/gcc/target-hooks-macros.h50:: 43note:: 50expanded from macro 'HOOK_VECTOR_END': note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/regrename.c:24: In file included from In file included from ../../gcc-7.1.0/gcc/regcprop.c../../gcc-7.1.0/gcc/target.h::25200: : ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/df.h1670:29:: 1:../../gcc-7.1.0/gcc/alloc-pool.h :warning185: :empty macro arguments are a C99 feature [-Wc99-extensions] 13:HOOK_VECTOR_END (simt) warning^: using extended field designator is an extension [-Wextended-offsetof]../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50 - offsetof (allocation_object,: ^note : /usr/include/stddef.hexpanded from macro 'HOOK_VECTOR_END': 59:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)32 ^: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/regrename.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/regcprop.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/regrename.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/regcprop.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428In file included from :../../gcc-7.1.0/gcc/reginfo.c27::32 : warningIn file included from : ../../gcc-7.1.0/gcc/target.husing extended field designator is an extension [-Wextended-offsetof]: 200: ../../gcc-7.1.0/gcc/target.def: int size = m_elt_size - offsetof (allocation_object, u.data);4916 : ^ ~~~~~1 :/usr/include/stddef.h :warning59: :empty macro arguments are a C99 feature [-Wc99-extensions]32 : HOOK_VECTOR_END (calls)note : ^expanded from macro 'offsetof' ../../gcc-7.1.0/gcc/target-hooks-macros.h:43#define offsetof(type, member) __builtin_offsetof(type, member): 50 ^ ~~~~~~: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/regrename.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reg-stack.c:159: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/reginfo.c:32: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/target.h: 200 ^: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reginfo.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reginfo.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/reg-stack.cIn file included from :../../gcc-7.1.0/gcc/regrename.c::575224:: 1591: :In file included from In file included from ../../gcc-7.1.0/gcc/target.h: ../../gcc-7.1.0/gcc/target.h200:: warning../../gcc-7.1.0/gcc/target.def: :empty macro arguments are a C99 feature [-Wc99-extensions]4916200:: 1 :../../gcc-7.1.0/gcc/target.def :HOOK_VECTOR_END (emutls)5510warning:: empty macro arguments are a C99 feature [-Wc99-extensions]1 ^: HOOK_VECTOR_END (calls)../../gcc-7.1.0/gcc/target-hooks-macros.h warning^: : ../../gcc-7.1.0/gcc/target-hooks-macros.h43:empty macro arguments are a C99 feature [-Wc99-extensions]43 ::5050:: notenoteHOOK_VECTOR_END (c): : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'HOOK_VECTOR_END'^ ../../gcc-7.1.0/gcc/target-hooks-macros.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^43 : 50 ^: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873In file included from :../../gcc-7.1.0/gcc/reg-stack.c1::159: In file included from warning../../gcc-7.1.0/gcc/target.hIn file included from :../../gcc-7.1.0/gcc/regrename.c: 200empty macro arguments are a C99 feature [-Wc99-extensions]: 24: : HOOK_VECTOR_END (target_option)In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.h:: 5663^:2001 :../../gcc-7.1.0/gcc/target-hooks-macros.h :: 43../../gcc-7.1.0/gcc/target.def:warning:505510: ::empty macro arguments are a C99 feature [-Wc99-extensions] 1 :note HOOK_VECTOR_END (cxx)warning : ^: empty macro arguments are a C99 feature [-Wc99-extensions]expanded from macro 'HOOK_VECTOR_END' HOOK_VECTOR_END (c)../../gcc-7.1.0/gcc/target-hooks-macros.h :#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)43^: ^50../../gcc-7.1.0/gcc/target-hooks-macros.h: : 43note:: 50expanded from macro 'HOOK_VECTOR_END': note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200In file included from : ../../gcc-7.1.0/gcc/regrename.c../../gcc-7.1.0/gcc/target.def::24In file included from : 5975../../gcc-7.1.0/gcc/reg-stack.c:In file included from 1../../gcc-7.1.0/gcc/target.h:::200159: ../../gcc-7.1.0/gcc/target.def: :In file included from warning../../gcc-7.1.0/gcc/target.h5663: :empty macro arguments are a C99 feature [-Wc99-extensions]: 1200:: HOOK_VECTOR_END (shrink_wrap) ../../gcc-7.1.0/gcc/target.defwarning:: 5752empty macro arguments are a C99 feature [-Wc99-extensions]^ :HOOK_VECTOR_END (cxx)../../gcc-7.1.0/gcc/target-hooks-macros.h :143:^ warning:: ../../gcc-7.1.0/gcc/target-hooks-macros.hempty macro arguments are a C99 feature [-Wc99-extensions]:50 :43 :HOOK_VECTOR_END (emutls)50 note:^ note../../gcc-7.1.0/gcc/target-hooks-macros.h: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'HOOK_VECTOR_END': 43:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)50 #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^: ^note : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/regrename.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/reginfo.c../../gcc-7.1.0/gcc/reg-stack.c::32159: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.h::200200: : ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.def::62165873::11:: warningwarningIn file included from : ../../gcc-7.1.0/gcc/regrename.cempty macro arguments are a C99 feature [-Wc99-extensions]: : empty macro arguments are a C99 feature [-Wc99-extensions]24 HOOK_VECTOR_END (target_option): In file included from HOOK_VECTOR_END (mode_switching)^ ../../gcc-7.1.0/gcc/target.h^: ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target-hooks-macros.h::4343200:: 50:../../gcc-7.1.0/gcc/target.def:50:: 5873note :: note1: expanded from macro 'HOOK_VECTOR_END':expanded from macro 'HOOK_VECTOR_END' warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) HOOK_VECTOR_END (target_option) ^ ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reg-stack.c:159: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-7.1.0/gcc/regrename.cHOOK_VECTOR_END (shrink_wrap): 24^: In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target.h::43200:: 50../../gcc-7.1.0/gcc/target.def:: 5975note:: 1expanded from macro 'HOOK_VECTOR_END': warning: empty macro arguments are a C99 feature [-Wc99-extensions] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reg-stack.c:159: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (mode_switching)../../gcc-7.1.0/gcc/regrename.c :^24 : ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/target.h43::20050: :../../gcc-7.1.0/gcc/target.def :note6216: :expanded from macro 'HOOK_VECTOR_END'1 : warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reginfo.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/regrename.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1In file included from :../../gcc-7.1.0/gcc/reg-stack.c :warning159: : empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-7.1.0/gcc/target.h:200: HOOK_VECTOR_END (C90_EMPTY_HACK)../../gcc-7.1.0/gcc/target.def :^6243 :../../gcc-7.1.0/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 (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 43 ^: 50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:33: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/reg-stack.c:160: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/regrename.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 49 warnings generated. In file included from ../../gcc-7.1.0/gcc/reginfo.c:33: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reginfo.c:33: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:160: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:160: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/regrename.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/regrename.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reorg.c:105: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o rtl-chkp.o -MT rtl-chkp.o -MMD -MP -MF ./.deps/rtl-chkp.TPo ../../gcc-7.1.0/gcc/rtl-chkp.c In file included from ../../gcc-7.1.0/gcc/regrename.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/regrename.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/regrename.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/reload1.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/regcprop.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/regcprop.c:116:37: note: in instantiation of member function 'object_allocator::remove' requested here queued_debug_insn_change_pool.remove (cur); ^ In file included from ../../gcc-7.1.0/gcc/regcprop.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:438:46: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here gcc_assert (m_id == allocation_object::get_instance (object)->id); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/regcprop.c:116:37: note: in instantiation of member function 'object_allocator::remove' requested here queued_debug_insn_change_pool.remove (cur); ^ In file included from ../../gcc-7.1.0/gcc/regcprop.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:In file included from 31../../gcc-7.1.0/gcc/resource.c::22: ../../gcc-7.1.0/gcc/coretypes.hnote:: 62in instantiation of member function 'base_pool_allocator::allocate' requested here: 1: return ::new (m_allocator.allocate ()) T;warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^ ../../gcc-7.1.0/gcc/regcprop.c:492:43: note: in instantiation of member function 'object_allocator::allocate' requested here class rtx_def; ^ change = queued_debug_insn_change_pool.allocate (); ../../gcc-7.1.0/gcc/coretypes.h ^: 55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/regstat.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 35 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o rtl-error.o -MT rtl-error.o -MMD -MP -MF ./.deps/rtl-error.TPo ../../gcc-7.1.0/gcc/rtl-error.c In file included from ../../gcc-7.1.0/gcc/reorg.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reorg.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reorg.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/reginfo.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reginfo.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reginfo.c:35: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o rtl-tests.o -MT rtl-tests.o -MMD -MP -MF ./.deps/rtl-tests.TPo ../../gcc-7.1.0/gcc/rtl-tests.c #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/regstat.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/regstat.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reload1.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: In file included from struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/reload.c :95: In file included from ../../gcc-7.1.0/gcc/target.h: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);200 : ^../../gcc-7.1.0/gcc/target.def :../../gcc-7.1.0/gcc/coretypes.h4916::621In file included from ::7../../gcc-7.1.0/gcc/reginfo.c ::warning44 : : noteempty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/output.h: :previous use is here133 :6HOOK_VECTOR_END (calls): class rtx_def;warning : ^^ '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ../../gcc-7.1.0/gcc/target-hooks-macros.h:43: ATTRIBUTE_ASM_FPRINTF(2, 3);50: ^note : ../../gcc-7.1.0/gcc/output.hexpanded from macro 'HOOK_VECTOR_END': 123:53:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/regstat.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/regstat.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/regstat.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reload.c:95: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/resource.c:22: In file included from In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/reload.c:369:: 96In file included from : ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/rtl.h::235302: :../../gcc-7.1.0/gcc/ggc.h1::277 :warning15: : 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]warning : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/resource.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/coretypes.h369:: 62In file included from :../../gcc-7.1.0/gcc/hash-table.h:1235:: ../../gcc-7.1.0/gcc/ggc.hnote:: 280did you mean struct here?:11: warningclass rtx_def;: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]^~~~~ struct return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reload1.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/resource.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 31 warnings generated. In file included from ../../gcc-7.1.0/gcc/reg-stack.c:162: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:162: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reg-stack.c:162: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.hIn file included from ../../gcc-7.1.0/gcc/reload.c:96: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29:: 59note:: 32expanded from macro 'XWINT': note: expanded from macro 'offsetof'#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reload.c:96: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o rtl.o -MT rtl.o -MMD -MP -MF ./.deps/rtl.TPo ../../gcc-7.1.0/gcc/rtl.c 13 warnings generated. In file included from ../../gcc-7.1.0/gcc/rtl-chkp.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 25 warnings generated. 10 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o rtlhash.o -MT rtlhash.o -MMD -MP -MF ./.deps/rtlhash.TPo ../../gcc-7.1.0/gcc/rtlhash.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o rtlanal.o -MT rtlanal.o -MMD -MP -MF ./.deps/rtlanal.TPo ../../gcc-7.1.0/gcc/rtlanal.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o rtlhooks.o -MT rtlhooks.o -MMD -MP -MF ./.deps/rtlhooks.TPo ../../gcc-7.1.0/gcc/rtlhooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here In file included from class rtx_def;../../gcc-7.1.0/gcc/reorg.c : ^ 107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/rtl-chkp.c:587323:: 1In file included from :../../gcc-7.1.0/gcc/coretypes.h :369warning: : In file included from empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/hash-table.h :235: HOOK_VECTOR_END (target_option) ../../gcc-7.1.0/gcc/ggc.h^: 280../../gcc-7.1.0/gcc/target-hooks-macros.h::1143:: 50warning: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] note: expanded from macro 'HOOK_VECTOR_END' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/coretypes.h: 62 ^: 7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/reorg.c:107: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reorg.c:108: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtl-chkp.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o run-rtl-passes.o -MT run-rtl-passes.o -MMD -MP -MF ./.deps/run-rtl-passes.TPo ../../gcc-7.1.0/gcc/run-rtl-passes.c In file included from ../../gcc-7.1.0/gcc/rtl-error.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reorg.c:108: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reorg.c:108: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtl-tests.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/reload.c:98: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reload.c:98: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/reload.c:98: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/resource.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defclang:: 5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx)warning : ^ treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]../../gcc-7.1.0/gcc/target-hooks-macros.h :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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/reload1.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 26 warnings generated. In file included from ../../gcc-7.1.0/gcc/resource.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/resource.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/rtl-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl-error.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl-error.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/resource.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reload1.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183In file included from :../../gcc-7.1.0/gcc/resource.c:2925:: In file included from note../../gcc-7.1.0/gcc/df.h: :expanded from macro 'XWINT'29 : ../../gcc-7.1.0/gcc/alloc-pool.h:267:#define XWINT(RTX, N) ((RTX)->u.hwint[N])11 : ^ ~ warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' ../../gcc-7.1.0/gcc/rtl.h:#define offsetof(type, member) __builtin_offsetof(type, member)425 : ^ ~~~~~~5 : note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reload1.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/resource.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sbitmap.o -MT sbitmap.o -MMD -MP -MF ./.deps/sbitmap.TPo ../../gcc-7.1.0/gcc/sbitmap.c In file included from ../../gcc-7.1.0/gcc/rtl-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtl-error.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sched-deps.o -MT sched-deps.o -MMD -MP -MF ./.deps/sched-deps.TPo ../../gcc-7.1.0/gcc/sched-deps.c In file included from ../../gcc-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50:In file included from ../../gcc-7.1.0/gcc/rtlhash.cnote:: 22: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/coretypes.h :62:1: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-chkp.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtl.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtlhooks.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl-chkp.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtl-chkp.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/reload1.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reload1.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/reload1.c:28: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/rtlhash.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtlhash.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtlhash.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtl-error.c:25: In file included from ../../gcc-7.1.0/gcc/rtl-error.h:23: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtlhooks.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtlhooks.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/sbitmap.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtlhooks.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sched-ebb.o -MT sched-ebb.o -MMD -MP -MF ./.deps/sched-ebb.TPo ../../gcc-7.1.0/gcc/sched-ebb.c In file included from ../../gcc-7.1.0/gcc/rtl-error.c:25: In file included from ../../gcc-7.1.0/gcc/rtl-error.h:23: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtl-error.c:25: In file included from ../../gcc-7.1.0/gcc/rtl-error.h:23: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/rtlanal.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/reorg.c:105: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/reorg.c:1322:19: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here merged_insns.safe_push (std::pair (trial, false)); ^ In file included from ../../gcc-7.1.0/gcc/sbitmap.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sbitmap.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/sbitmap.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:../../gcc-7.1.0/gcc/hash-table.h8:: note341: :previous use is here1 :struct rtx_def; ^note : did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sched-rgn.o -MT sched-rgn.o -MMD -MP -MF ./.deps/sched-rgn.TPo ../../gcc-7.1.0/gcc/sched-rgn.c 23 warnings generated. In file included from ../../gcc-7.1.0/gcc/rtlhash.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtlhooks.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtlhash.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtlhash.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/reload1.c::16703597::132:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-warning-option] HOOK_VECTOR_END (simt) ^#pragma GCC diagnostic warning "-Wmaybe-uninitialized" ../../gcc-7.1.0/gcc/target-hooks-macros.h ^: 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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sdbout.o -MT sdbout.o -MMD -MP -MF ./.deps/sdbout.TPo ../../gcc-7.1.0/gcc/sdbout.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtl-tests.c:36: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:struct GTY((desc("0"), tag("0"),23 : ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/coretypes.h:62#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1 ^: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtlhooks.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtlhooks.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/sched-deps.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/rtl-tests.c:36: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtl-tests.c:36: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sel-sched-ir.o -MT sel-sched-ir.o -MMD -MP -MF ./.deps# define HOST_WIDE_INT long/sel-sched-ir.TPo ../../gcc-7.1.0/gcc/sel-sched-ir.c ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/sched-deps.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sel-sched-dump.o -MT sel-sched-dump.o -MMD -MP -MF ./.deps/sel-sched-dump.TPo ../../gcc-7.1.0/gcc/sel-sched-dump.c In file included from ../../gcc-7.1.0/gcc/rtl.c:31: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/run-rtl-passes.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/run-rtl-passes.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtl.c:31: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sel-sched.o -MT sel-sched.o -MMD -MP -MF ./.deps/sel-sched.TPo ../../gcc-7.1.0/gcc/sel-sched.c In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:48: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 22 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o selftest-rtl.o -MT selftest-rtl.o -MMD -MP -MF ./.deps/selftest-rtl.TPo ../../gcc-7.1.0/gcc/selftest-rtl.c In file included from ../../gcc-7.1.0/gcc/sdbout.c:44: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 7 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o selftest-run-tests.o -MT selftest-run-tests.o -MMD -MP -MF ./.deps/selftest-run-tests.TPo ../../gcc-7.1.0/gcc/selftest-run-tests.c 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658In file included from :../../gcc-7.1.0/gcc/sched-rgn.c1:: 48warning: : empty macro arguments are a C99 feature [-Wc99-extensions] In file included from ../../gcc-7.1.0/gcc/coretypes.hHOOK_VECTOR_END (simd_clone) :^369 : ../../gcc-7.1.0/gcc/target-hooks-macros.h:43In file included from :../../gcc-7.1.0/gcc/hash-table.h50:: note: 235expanded from macro 'HOOK_VECTOR_END': ../../gcc-7.1.0/gcc/ggc.h:277:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)15 : ^ warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def *In file included from ../../gcc-7.1.0/gcc/sched-deps.c ^:27 : ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/target.h62::200: 7../../gcc-7.1.0/gcc/target.def:1670::1 :note : warningprevious use is here: empty macro arguments are a C99 feature [-Wc99-extensions] class rtx_def; HOOK_VECTOR_END (simt) ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: noteIn file included from : ../../gcc-7.1.0/gcc/sched-rgn.cexpanded from macro 'HOOK_VECTOR_END': 48: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^../../gcc-7.1.0/gcc/coretypes.h :369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/sched-deps.c:27 return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: In file included from ^../../gcc-7.1.0/gcc/target.h: 200../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/target.def:172262::17: :warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: previous use is here HOOK_VECTOR_END (goacc) class rtx_def;^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-deps.c:28: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/rtlanal.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/rtlanal.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/rtlanal.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: In file included from warning: ../../gcc-7.1.0/gcc/sdbout.cusing extended field designator is an extension [-Wextended-offsetof]: 44: int size = m_elt_size - offsetof (allocation_object, u.data);In file included from ../../gcc-7.1.0/gcc/coretypes.h ^ ~~~~~: 369/usr/include/stddef.h: :In file included from 59../../gcc-7.1.0/gcc/hash-table.h::32235:: ../../gcc-7.1.0/gcc/ggc.h:noteIn file included from 277../../gcc-7.1.0/gcc/sched-rgn.c:: 15expanded from macro 'offsetof': :48 #define offsetof(type, member) __builtin_offsetof(type, member): warningIn file included from ../../gcc-7.1.0/gcc/coretypes.h: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ ~~~~~~369 : static inline struct rtx_def * In file included from ^../../gcc-7.1.0/gcc/hash-table.h :../../gcc-7.1.0/gcc/coretypes.h561:: 62../../gcc-7.1.0/gcc/mem-stats.h::7126:: 1note:: previous use is herewarning : class rtx_def;'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] ^ struct mem_usage ^In file included from ../../gcc-7.1.0/gcc/sdbout.c:44: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sese.o -MT sese.o -MMD -MP -MF ./.deps/sese.TPo ../../gcc-7.1.0/gcc/sese.c In file included from ../../gcc-7.1.0/gcc/sched-deps.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o shrink-wrap.o -MT shrink-wrap.o -MMD -MP -MF ./.deps/shrink-wrap.TPo ../../gcc-7.1.0/gcc/shrink-wrap.c In file included from ../../gcc-7.1.0/gcc/sdbout.c:44: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/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: In file included from warning../../gcc-7.1.0/gcc/sched-ebb.c: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]26 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-ebb.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:22In file included from : ../../gcc-7.1.0/gcc/sel-sched.cIn file included from :../../gcc-7.1.0/gcc/coretypes.h22:: 369../../gcc-7.1.0/gcc/coretypes.h: :In file included from 62../../gcc-7.1.0/gcc/hash-table.h::1235:: ../../gcc-7.1.0/gcc/ggc.hwarning:: 277class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: 15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def;class rtx_def; ^^ ../../gcc-7.1.0/gcc/coretypes.h:55:In file included from 8../../gcc-7.1.0/gcc/sel-sched-dump.c:: 22note: : In file included from previous use is here../../gcc-7.1.0/gcc/coretypes.h :369struct rtx_def;: In file included from ^../../gcc-7.1.0/gcc/hash-table.h :235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 7 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:29: In file included from ../../gcc-7.1.0/gcc/df.hIn file included from :../../gcc-7.1.0/gcc/sel-sched-dump.c29:: 22../../gcc-7.1.0/gcc/alloc-pool.h: :267In file included from :../../gcc-7.1.0/gcc/coretypes.h11:: 369warning: : In file included from using extended field designator is an extension [-Wextended-offsetof]../../gcc-7.1.0/gcc/hash-table.h :561 size += offsetof (allocation_object, u.data);: ../../gcc-7.1.0/gcc/mem-stats.h ^ ~~~~~: 126/usr/include/stddef.h::159:: 32:warning : note'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: expanded from macro 'offsetof' struct mem_usage ^#define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sched-ebb.c:29: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o simplify-rtx.o -MT simplify-rtx.o -MMD -MP -MF ./.deps/simplify-rtx.TPo ../../gcc-7.1.0/gcc/simplify-rtx.c In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sel-sched.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sel-sched.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/sched-deps.c:676:31: warning: struct 'rtx_insn' was previously declared as a class [-Wmismatched-tags] if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ ../../gcc-7.1.0/gcc/system.h:1109:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ ../../gcc-7.1.0/gcc/rtl.h:520:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ ../../gcc-7.1.0/gcc/sched-deps.c:676:31: note: did you mean class here? if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ ../../gcc-7.1.0/gcc/system.h:1109:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ ../../gcc-7.1.0/gcc/sched-deps.c:676:31: warning: struct 'rtx_insn' was previously declared as a class [-Wmismatched-tags] if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ ../../gcc-7.1.0/gcc/system.h:1109:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ ../../gcc-7.1.0/gcc/rtl.h:520:15: note: previous use is here class GTY(()) rtx_insn : public rtx_def ^ ../../gcc-7.1.0/gcc/sched-deps.c:676:31: note: did you mean class here? if (IS_SPECULATION_CHECK_P (CONST_CAST_RTX_INSN (insn))) ^ ../../gcc-7.1.0/gcc/system.h:1109:44: note: expanded from macro 'CONST_CAST_RTX_INSN' #define CONST_CAST_RTX_INSN(X) CONST_CAST (struct rtx_insn *, (X)) ^ In file included from ../../gcc-7.1.0/gcc/sel-sched.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 25 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sparseset.o -MT sparseset.o -MMD -MP -MF ./.deps/sparseset.TPo ../../gcc-7.1.0/gcc/sparseset.c In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sched-rgn.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:51: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 26 warnings generated. In file included from ../../gcc-7.1.0/gcc/sese.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1:In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.cwarning:: 25class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13class rtx_def;: warning: ^using extended field designator is an extension [-Wextended-offsetof] ../../gcc-7.1.0/gcc/coretypes.h: - offsetof (allocation_object,55 : ^8 :/usr/include/stddef.h note:59: :previous use is here32 : notestruct rtx_def;: expanded from macro 'offsetof' ^ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sdbout.c:69: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o spellcheck.o -MT spellcheck.o -MMD -MP -MF ./.deps/spellcheck.TPo ../../gcc-7.1.0/gcc/spellcheck.c In file included from ../../gcc-7.1.0/gcc/sched-deps.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sched-deps.c:321:27: note: in instantiation of member function 'object_allocator<_dep_node>::allocate' requested here dep_node_t n = dn_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:51: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:51: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sched-deps.c:321:27: note: in instantiation of member function 'object_allocator<_dep_node>::allocate' requested here dep_node_t n = dn_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/sched-deps.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/sched-deps.c:349:12: note: in instantiation of member function 'object_allocator<_dep_node>::remove' requested here dn_pool->remove (n); ^ In file included from ../../gcc-7.1.0/gcc/sdbout.c:69: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sdbout.c:69: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? In file included from class mem_usage;../../gcc-7.1.0/gcc/sched-rgn.c :^~~~~52 : structIn file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:52: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sched-rgn.c:52: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/simplify-rtx.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/selftest-run-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/selftest-run-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/rtlanal.c::2355887: :../../gcc-7.1.0/gcc/ggc.h23::280 :warning11: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] *second = GEN_INT (CONST_DOUBLE_HIGH (value)); ^~~~~~~~~~~~~~~~~~~~~~~~~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/rtl.h62::18677::30 :note : noteprevious use is here: expanded from macro 'CONST_DOUBLE_HIGH'class rtx_def; ^ #define CONST_DOUBLE_HIGH(r) XCMWINT (r, 1, CONST_DOUBLE, VOIDmode) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1186:36: note: expanded from macro 'XCMWINT' #define XCMWINT(RTX, N, C, M) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:3415:51: note: expanded from macro 'GEN_INT' #define GEN_INT(N) gen_rtx_CONST_INT (VOIDmode, (N)) ^ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sese.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sese.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:365:27: note: in instantiation of member function 'object_allocator<_list_node>::allocate' requested here return sched_lists_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/sdbout.c:77: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/selftest-run-tests.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:365:27: note: in instantiation of member function 'object_allocator<_list_node>::allocate' requested here return sched_lists_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-dump.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:391:20: note: in instantiation of member function 'object_allocator<_list_node>::remove' requested here sched_lists_pool.remove (n); ^ In file included from ../../gcc-7.1.0/gcc/sese.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/simplify-rtx.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/simplify-rtx.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sdbout.c:81: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 13 warnings generated. In file included from ../../gcc-7.1.0/gcc/spellcheck.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o spellcheck-tree.o -MT spellcheck-tree.o -MMD -MP -MF ./.deps/spellcheck-tree.TPo ../../gcc-7.1.0/gcc/spellcheck-tree.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sreal.o -MT sreal.o -MMD -MP -MF ./.deps/sreal.TPo ../../gcc-7.1.0/gcc/sreal.c In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched-ir.c:37: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/spellcheck.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/spellcheck.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/spellcheck.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: In file included from note../../gcc-7.1.0/gcc/sel-sched.c: expanded from macro 'HOOK_VECTOR_END': 25: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/rtl.h ^: 3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c: XWINT (rt, 1) = arg1;26: In file included from ^ ~../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/rtl.h200:: 1183../../gcc-7.1.0/gcc/target.def::1722:291:: warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: expanded from macro 'XWINT'HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:#define XWINT(RTX, N) ((RTX)->u.hwint[N])50: note ^ ~: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sel-sched.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374In file included from : ../../gcc-7.1.0/gcc/shrink-wrap.c./genrtl.h::26436: :In file included from ../../gcc-7.1.0/gcc/target.h3:200: :../../gcc-7.1.0/gcc/target.def :1954:1warning: : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) XWINT (rt, 2) = arg2; ^ ^ ~ ../../gcc-7.1.0/gcc/target-hooks-macros.h:../../gcc-7.1.0/gcc/rtl.h43::118350:: note: 29expanded from macro 'HOOK_VECTOR_END': note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) expanded from macro 'XWINT' ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 25 ^: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/shrink-wrap.c1658::261: :In file included from ../../gcc-7.1.0/gcc/target.hwarning:: 200empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-7.1.0/gcc/target.def:HOOK_VECTOR_END (simd_clone)5510 :^1: warning../../gcc-7.1.0/gcc/target-hooks-macros.h: :empty macro arguments are a C99 feature [-Wc99-extensions] 43HOOK_VECTOR_END (c): ^50 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :expanded from macro 'HOOK_VECTOR_END'50 : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:In file included from 1670../../gcc-7.1.0/gcc/shrink-wrap.c::261: :In file included from ../../gcc-7.1.0/gcc/target.h :warning200: : ../../gcc-7.1.0/gcc/target.defempty macro arguments are a C99 feature [-Wc99-extensions]: 5663:HOOK_VECTOR_END (simt)1 :^ warning../../gcc-7.1.0/gcc/target-hooks-macros.h: :empty macro arguments are a C99 feature [-Wc99-extensions]43 :HOOK_VECTOR_END (cxx)50: ^note : ../../gcc-7.1.0/gcc/target-hooks-macros.hexpanded from macro 'HOOK_VECTOR_END': 43:50:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note : expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:25: In file included from In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:../../gcc-7.1.0/gcc/target.h26:: 200: In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/target.h::1722200:: 1../../gcc-7.1.0/gcc/target.def:: 5752warning:1: :empty macro arguments are a C99 feature [-Wc99-extensions] warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) HOOK_VECTOR_END (emutls)^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target-hooks-macros.h:43::4350::50 :note : note: expanded from macro 'HOOK_VECTOR_END'expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:25#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from ^../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/shrink-wrap.c :26: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/target.h : ^200 : ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/shrink-wrap.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/shrink-wrap.c:27: ../../gcc-7.1.0/gcc/rtl.h:In file included from 302../../gcc-7.1.0/gcc/selftest-rtl.c::125:: In file included from warning../../gcc-7.1.0/gcc/target.h: :'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]200 : ../../gcc-7.1.0/gcc/target.defstruct GTY((desc("0"), tag("0"),: 5663^: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/target-hooks-macros.h::62:431::50 note:: did you mean struct here?note : expanded from macro 'HOOK_VECTOR_END'class rtx_def; ^~~~~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)struct ^ In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sel-sched.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/sel-sched.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:26 int size = m_elt_size - offsetof (allocation_object, u.data);: ../../gcc-7.1.0/gcc/rtl.h ^ ~~~~~: 302/usr/include/stddef.h::159:: 32warning: :'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] notestruct GTY((desc("0"), tag("0"), : ^expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched)In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c^: 27../../gcc-7.1.0/gcc/target-hooks-macros.h: :In file included from 43../../gcc-7.1.0/gcc/rtl.h::503374:: ./genrtl.hnote:: 435expanded from macro 'HOOK_VECTOR_END': 3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT'In file included from ../../gcc-7.1.0/gcc/selftest-run-tests.c:25#define XWINT(RTX, N) ((RTX)->u.hwint[N]): In file included from ^ ~../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1658../../gcc-7.1.0/gcc/rtl.h::1425:: 5warning:: empty macro arguments are a C99 feature [-Wc99-extensions]note: array 'hwint' declared here HOOK_VECTOR_END (simd_clone) HOST_WIDE_INT hwint[1];^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :../../gcc-7.1.0/gcc/hwint.h43::5450:26:: notenote: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)# define HOST_WIDE_INT long ^ ^ In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:27: In file included from In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/selftest-run-tests.c::337425: : ./genrtl.hIn file included from :../../gcc-7.1.0/gcc/target.h436::2003: :../../gcc-7.1.0/gcc/target.def :warning1670: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : XWINT (rt, 2) = arg2;warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/rtl.h:HOOK_VECTOR_END (simt)1183 :^29 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :expanded from macro 'XWINT'50 : note#define XWINT(RTX, N) ((RTX)->u.hwint[N]): expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-7.1.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 425 ^: 5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26In file included from :../../gcc-7.1.0/gcc/selftest-run-tests.c :note25: : expanded from macro 'HOST_WIDE_INT'In file included from ../../gcc-7.1.0/gcc/target.h:# define HOST_WIDE_INT long200 : ^../../gcc-7.1.0/gcc/target.def :1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-run-tests.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/selftest-rtl.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sel-sched.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o stack-ptr-mod.o -MT stack-ptr-mod.o -MMD -MP -MF ./.deps/stack-ptr-mod.TPo ../../gcc-7.1.0/gcc/stack-ptr-mod.c In file included from ../../gcc-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from 23../../gcc-7.1.0/gcc/simplify-rtx.c warning:s25 generated. : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c30: warning25s: generated. In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)/bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c ^ In file included from ../../gcc-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/simplify-rtx.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sreal.c:53: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-dfatab.c insn-dfatab.c class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-latencytab.c insn-latencytab.c In file included from ../../gcc-7.1.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/simplify-rtx.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:365:27: note: in instantiation of member function 'object_allocator<_list_node>::allocate' requested here return sched_lists_pool.allocate (); ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o statistics.o -MT statistics.o -MMD -MP -MF ./.deps/statistics.TPo ../../gcc-7.1.0/gcc/statistics.c In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ echo timestamp > s-attrtab In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warningIn file included from : ../../gcc-7.1.0/gcc/sel-sched-ir.cusing extended field designator is an extension [-Wextended-offsetof]: 27: In file included from int size = m_elt_size - offsetof (allocation_object, u.data);../../gcc-7.1.0/gcc/df.h : ^ ~~~~~29: ../../gcc-7.1.0/gcc/alloc-pool.h:185/usr/include/stddef.h::1359:: 32warning:: using extended field designator is an extension [-Wextended-offsetof]note : expanded from macro 'offsetof' - offsetof (allocation_object, ^ #define offsetof(type, member) __builtin_offsetof(type, member)/usr/include/stddef.h : ^ ~~~~~~59 :32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:365:27: note: in instantiation of member function 'object_allocator<_list_node>::allocate' requested here return sched_lists_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/sel-sched-ir.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:391:20: note: in instantiation of member function 'object_allocator<_list_node>::remove' requested here sched_lists_pool.remove (n); ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o stmt.o -MT stmt.o -MMD -MP -MF ./.deps/stmt.TPo ../../gcc-7.1.0/gcc/stmt.c In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o stor-layout.o -MT stor-layout.o -MMD -MP -MF ./.deps/stor-layout.TPo ../../gcc-7.1.0/gcc/stor-layout.c 22 warnings generated. In file included from ../../gcc-7.1.0/gcc/sese.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/shrink-wrap.c:36: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/sreal.c:53: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/sreal.c2545::5312: In file included from :../../gcc-7.1.0/gcc/coretypes.h:369: In file included from warning../../gcc-7.1.0/gcc/hash-table.h:235: : ../../gcc-7.1.0/gcc/ggc.h:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 346 ^ :../../gcc-7.1.0/gcc/coretypes.h:623:7:: notenote: : previous use is here array 'op' declared hereclass rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o store-motion.o -MT store-motion.o -MMD -MP -MF ./.deps/store-motion.TPo ../../gcc-7.1.0/gcc/store-motion.c In file included from ../../gcc-7.1.0/gcc/spellcheck.c:25: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 26 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:In file included from 10:../../gcc-7.1.0/gcc/sreal.c: 53: warningIn file included from : ../../gcc-7.1.0/gcc/coretypes.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 369: In file included from return gs->op[3];../../gcc-7.1.0/gcc/hash-table.h : ^ ~561 : ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/mem-stats.h315::1263:1: :warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]note : array 'op' declared herestruct mem_usage ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.c:146:10: note: in instantiation of member function 'best_match::consider' requested here bm.consider (candidate); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o streamer-hooks.o -MT streamer-hooks.o -MMD -MP -MF ./.deps/streamer-hooks.TPo ../../gcc-7.1.0/gcc/streamer-hooks.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o stringpool.o -MT stringpool.o -MMD -MP -MF ./.deps/stringpool.TPo ../../gcc-7.1.0/gcc/stringpool.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. In file included from ../../gcc-7.1.0/gcc/sel-sched.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:365:27: note: in instantiation of member function 'object_allocator<_list_node>::allocate' requested here return sched_lists_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/sel-sched.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o substring-locations.o -MT substring-locations.o -MMD - - offsetof (allocation_object, MP -MF ./.deps/substring-locations.TPo ../../gcc-7.1.0/gcc/substring-locations.c ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:365:27: note: in instantiation of member function 'object_allocator<_list_node>::allocate' requested here return sched_lists_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/sel-sched.c:26: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/sel-sched-ir.h:391:20: note: in instantiation of member function 'object_allocator<_list_node>::remove' requested here sched_lists_pool.remove (n); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o target-globals.o -MT target-globals.o -MMD -MP -MF ./.deps/target-globals.TPo ../../gcc-7.1.0/gcc/target-globals.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 26 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/sese.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/sese.c:187:27: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here region->incomplete_phis.create (3); ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o targhooks.o -MT targhooks.o -MMD -MP -MF ./.deps/targhooks.TPo ../../gcc-7.1.0/gcc/targhooks.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.c:26: In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.h:23: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck-tree.c:63:10: note: in instantiation of member function 'best_match::consider' requested here bm.consider (identifier); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck-tree.c:81:8: note: in instantiation of member function 'best_match::consider' requested here bmm->consider (hashnode); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 28 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o timevar.o -MT timevar.o -MMD -MP -MF ./.deps/timevar.TPo ../../gcc-7.1.0/gcc/timevar.c In file included from ../../gcc-7.1.0/gcc/statistics.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DTARGET_NAME=\"x86_64--netbsd\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o toplev.o -MT toplev.o -MMD -MP -MF ./.deps/toplev.TPo ../../gcc-7.1.0/gcc/toplev.c In file included from ../../gcc-7.1.0/gcc/statistics.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/statistics.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/statistics.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/stmt.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/streamer-hooks.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stor-layout.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/stmt.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stmt.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stringpool.c:30: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/store-motion.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tracer.o -MT tracer.o -MMD -MP -MF ./.deps/tracer.TPo ../../gcc-7.1.0/gcc/tracer.c In file included from ../../gcc-7.1.0/gcc/stmt.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/substring-locations.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/streamer-hooks.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/streamer-hooks.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stor-layout.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stor-layout.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/target-globals.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/streamer-hooks.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o trans-mem.o -MT trans-mem.o -MMD -MP -MF ./.deps/trans../../gcc-7.1.0/gcc/stor-layout.c-mem.TPo ../../gcc-7.1.0/gcc/trans-mem.c :23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/stringpool.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stringpool.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/store-motion.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/store-motion.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/target-globals.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/target-globals.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/substring-locations.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/substring-locations.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/targhooks.c:51: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warningclang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-affine.o -MT tree-affine.o -MMD -MP -MF ./.deps/t: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]ree-affine.TPo ../../gcc-7.1.0/gcc/tree-affine.c class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/timevar.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/stringpool.c:30class rtx_def;: In file included from ^../../gcc-7.1.0/gcc/coretypes.h :369: ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/hash-table.h55::5618: :../../gcc-7.1.0/gcc/mem-stats.h :note126: :previous use is here1 :struct rtx_def; warning ^: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/store-motion.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warningIn file included from : ../../gcc-7.1.0/gcc/target-globals.c'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]:22 ../../gcc-7.1.0/gcc/hash-table.h: :In file included from 341struct mem_usage../../gcc-7.1.0/gcc/coretypes.h ::1369:: ^noteIn file included from ../../gcc-7.1.0/gcc/hash-table.h:: 561did you mean struct here?: ../../gcc-7.1.0/gcc/mem-stats.h:126class mem_usage;: 1:^~~~~ warning: struct'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/substring-locations.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/hash-table.h:../../gcc-7.1.0/gcc/coretypes.h341::621::1 :note : notedid you mean struct here?: did you mean struct here? class rtx_def; ^~~~~ struct class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o asan.o -MT asan.o -MMD -MP -MF ./.deps/asan.TPo ../../gcc-7.1.0/gcc/asan.c In file included from ../../gcc-7.1.0/gcc/toplev.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stmt.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26clang:: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT longwarning : ^treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/stmt.c:30: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/stack-ptr-mod.c:25: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/timevar.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/timevar.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/targhooks.c:51: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/targhooks.c:51: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stmt.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/stmt.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/timevar.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/targhooks.cIn file included from :../../gcc-7.1.0/gcc/toplev.c51:: 27In file included from : ../../gcc-7.1.0/gcc/coretypes.hIn file included from ../../gcc-7.1.0/gcc/coretypes.h::369369: : In file included from In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/hash-table.h::561235: : ../../gcc-7.1.0/gcc/mem-stats.h../../gcc-7.1.0/gcc/ggc.h::126277::115:: warningwarning: : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] struct mem_usagestatic inline struct rtx_def * ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/toplev.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^../../gcc-7.1.0/gcc/hash-table.h :341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/target-globals.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 10 warnings generated. In file included from ../../gcc-7.1.0/gcc/toplev.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/target-globals.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/target-globals.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tsan.o -MT tsan.o -MMD -MP -MF ./.deps/tsan.TPo ../../gcc-7.1.0/gcc/tsan.c In file included from ../../gcc-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.hIn file included from :../../gcc-7.1.0/gcc/tracer.c200:: 38../../gcc-7.1.0/gcc/target.def: :../../gcc-7.1.0/gcc/coretypes.h1670::621::1 :warning : warningempty macro arguments are a C99 feature [-Wc99-extensions]: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' class rtx_def; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/stor-layout.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/stor-layout.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/store-motion.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/stmt.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:2211 warning:s generated. warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tracer.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tracer.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 4 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/store-motion.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/store-motion.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tracer.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ubsan.o -MT ubsan.o -MMD -MP -MF ./.deps/ubsan.TPo ../../gcc-7.1.0/gcc/ubsan.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sanopt.o -MT sanopt.o -MMD -MP -MF ./.deps/sanopt.TPo ../../gcc-7.1.0/gcc/sanopt.c In file included from ../../gcc-7.1.0/gcc/stmt.c:34: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/stmt.c:34: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/stmt.c:34: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o sancov.o -MT sancov.o -MMD -MP -MF ./.deps/sancov.TPo ../../gcc-7.1.0/gcc/sancov.c In file included from ../../gcc-7.1.0/gcc/trans-mem.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-affine.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1:In file included from ../../gcc-7.1.0/gcc/targhooks.cwarning:: empty macro arguments are a C99 feature [-Wc99-extensions]52 : HOOK_VECTOR_END (simt)In file included from ../../gcc-7.1.0/gcc/target.h^: 200../../gcc-7.1.0/gcc/target-hooks-macros.h: :../../gcc-7.1.0/gcc/target.def43::50:937 :note1: :expanded from macro 'HOOK_VECTOR_END' warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50In file included from :../../gcc-7.1.0/gcc/toplev.c :note29: : expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/target.h:200: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/target.def : ^1722 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (simd_clone)../../gcc-7.1.0/gcc/toplev.c: 29^: In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target-hooks-macros.h:200:: 43../../gcc-7.1.0/gcc/target.def::503288:: 1note:: expanded from macro 'HOOK_VECTOR_END'warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: In file included from empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/targhooks.c :HOOK_VECTOR_END (calls)52 ^: In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/target.h::43:20050: :../../gcc-7.1.0/gcc/target.def :note1954: expanded from macro 'HOOK_VECTOR_END': 1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from In file included from ../../gcc-7.1.0/gcc/targhooks.c../../gcc-7.1.0/gcc/toplev.c::5229: : In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.h:200:: 200../../gcc-7.1.0/gcc/target.def: :5975../../gcc-7.1.0/gcc/target.def::32881::1 warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : HOOK_VECTOR_END (shrink_wrap) empty macro arguments are a C99 feature [-Wc99-extensions]^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:HOOK_VECTOR_END (addr_space)43: 50^: note: ../../gcc-7.1.0/gcc/target-hooks-macros.hexpanded from macro 'HOOK_VECTOR_END': 43#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 50 ^: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/toplev.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) In file included from ^../../gcc-7.1.0/gcc/toplev.c: 29../../gcc-7.1.0/gcc/target-hooks-macros.h: :In file included from 43../../gcc-7.1.0/gcc/target.h::20050: :../../gcc-7.1.0/gcc/target.def :note6243: :expanded from macro 'HOOK_VECTOR_END'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 (C90_EMPTY_HACK) ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:In file included from 1../../gcc-7.1.0/gcc/toplev.c::30 : warning../../gcc-7.1.0/gcc/rtl.h: :302empty macro arguments are a C99 feature [-Wc99-extensions]: 1:HOOK_VECTOR_END (emutls) warning^: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/target-hooks-macros.h :43struct GTY((desc("0"), tag("0"),: 50^: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ structIn file included from ../../gcc-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/stor-layout.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/targhooks.c:52: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: In file included from warning../../gcc-7.1.0/gcc/stor-layout.c:: 33empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-7.1.0/gcc/cgraph.h:94HOOK_VECTOR_END (C90_EMPTY_HACK): 1^: ../../gcc-7.1.0/gcc/target-hooks-macros.hwarning:: 43'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] :50:class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), note^: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/stor-layout.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/asan.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/targhooks.c:54: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10../../gcc-7.1.0/gcc/coretypes.h: :warning62: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 1: friend class cgraph_node; note ^: did you mean struct here?../../gcc-7.1.0/gcc/cgraph.h :856class rtx_def;: 39^~~~~: structnote : previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/store-motion.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/store-motion.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/toplev.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' clang# define HOST_WIDE_INT long : ^ In file included from warning../../gcc-7.1.0/gcc/toplev.c: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]30 : In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: In file included from ./genrtl.h:../../gcc-7.1.0/gcc/store-motion.c436::327:: In file included from warning../../gcc-7.1.0/gcc/df.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]29 : XWINT (rt, 2) = arg2;../../gcc-7.1.0/gcc/alloc-pool.h : ^ ~428 :../../gcc-7.1.0/gcc/rtl.h27::1183 :29warning:: using extended field designator is an extension [-Wextended-offsetof]note: expanded from macro 'XWINT' int size = m_elt_size - offsetof (allocation_object, u.data);#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~~~~~ ^ ~ /usr/include/stddef.h../../gcc-7.1.0/gcc/rtl.h::59425::325:: notenote: array 'hwint' declared here : HOST_WIDE_INT hwint[1];expanded from macro 'offsetof' ^ ../../gcc-7.1.0/gcc/hwint.h:#define offsetof(type, member) __builtin_offsetof(type, member)54 : ^ ~~~~~~26 : note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/targhooks.c:54: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/targhooks.c:54: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/stmt.c:34: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/stmt.c:732:22: note: in instantiation of member function 'object_allocator::allocate' requested here r = case_node_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-affine.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-affine.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def;clang ^: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-call-cdce.o -MT tree-call-cdce.o -MMD -MP -MF ./.deps/tree-call-cdce.TPo ../../gcc-7.1.0/gcc/tree-call-cdce.c In file included from ../../gcc-7.1.0/gcc/stmt.c:34: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/stmt.c:732:22: note: in instantiation of member function 'object_allocator::allocate' requested here r = case_node_pool.allocate (); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/asan.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/asan.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-affine.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/trans-mem.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/asan.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/tracer.c:40: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-cfg.o -MT tree-cfg.o -MMD -MP -MF ./.deps/tree-cfg.TPo ../../gcc-7.1.0/gcc/tree-cfg.c In file included from ../../gcc-7.1.0/gcc/tsan.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tracer.c:40: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tracer.c:40: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/toplev.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/targhooks.c:74: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/toplev.c:33: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/toplev.c:33: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/toplev.c:33: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/ubsan.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:In file included from 8../../gcc-7.1.0/gcc/sanopt.c:: 23note: : ../../gcc-7.1.0/gcc/coretypes.hprevious use is here:62 :1:struct rtx_def; warning : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 47 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-affine.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"),In file included from ../../gcc-7.1.0/gcc/toplev.c^: 41: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/tree-core.h:62::16731:: 9note:: did you mean struct here?note : class rtx_def;previous use is here ^~~~~ struct symtab_node *symtab_node;struct ^ In file included from ../../gcc-7.1.0/gcc/toplev.c:41: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ 10 warnings generated. ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/toplev.c:41: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/cgraph.h : ^ 882:5: warning: In file included from struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/trans-mem.c :26 struct symtab_node *ref = NULL);: In file included from ^../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/cgraph.h200:: 96../../gcc-7.1.0/gcc/target.def::31658:: 1note:: previous use is herewarning : symtab_nodeempty macro arguments are a C99 feature [-Wc99-extensions] ^HOOK_VECTOR_END (simd_clone) ^../../gcc-7.1.0/gcc/cgraph.h :../../gcc-7.1.0/gcc/target-hooks-macros.h892::436::50 :warning : note: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]expanded from macro 'HOOK_VECTOR_END' struct symtab_node *ref = NULL);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:96In file included from :../../gcc-7.1.0/gcc/trans-mem.c:326:: In file included from note../../gcc-7.1.0/gcc/target.h: :previous use is here200 : symtab_node../../gcc-7.1.0/gcc/target.def : ^1670 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: ../../gcc-7.1.0/gcc/cgraph.hempty macro arguments are a C99 feature [-Wc99-extensions]: 1600HOOK_VECTOR_END (addr_space): 10^: ../../gcc-7.1.0/gcc/target-hooks-macros.hnote:: 43did you mean struct here?: 50: friend class cgraph_node; note ^~~~~: expanded from macro 'HOOK_VECTOR_END' struct #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here In file included from ../../gcc-7.1.0/gcc/trans-mem.cstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 26 ^: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls)../../gcc-7.1.0/gcc/cgraph.h :^1980 :../../gcc-7.1.0/gcc/target-hooks-macros.h10::43 :note50:: did you mean struct here?note : expanded from macro 'HOOK_VECTOR_END' friend class cgraph_node; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^~~~~ ^ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? In file included from friend class cgraph_edge;../../gcc-7.1.0/gcc/trans-mem.c : ^~~~~26 : structIn file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-cfgcleanup.o -MT tree-cfgcleanup.o -MMD -MP -MF ./.deps/tree-cfgcleanup.TPo ../../gcc-7.1.0/gcc/tree-cfgcleanup.c In file included from ../../gcc-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap)In file included from ../../gcc-7.1.0/gcc/tree-affine.c^: 24: ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/rtl.h43:3374: :./genrtl.h50::435 :note3: :expanded from macro 'HOOK_VECTOR_END' warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) XWINT (rt, 1) = arg1; ^ ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: In file included from expanded from macro 'HOST_WIDE_INT'../../gcc-7.1.0/gcc/trans-mem.c :# define HOST_WIDE_INT long26 : ^In file included from ../../gcc-7.1.0/gcc/target.hIn file included from :../../gcc-7.1.0/gcc/tree-affine.c200:: 24../../gcc-7.1.0/gcc/target.def: :In file included from ../../gcc-7.1.0/gcc/rtl.h6216::33741: :./genrtl.h :warning436: :empty macro arguments are a C99 feature [-Wc99-extensions]3 : HOOK_VECTOR_END (mode_switching)warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/target-hooks-macros.h XWINT (rt, 2) = arg2;: 43 ^ ~: 50../../gcc-7.1.0/gcc/rtl.h::1183 :note29: :expanded from macro 'HOOK_VECTOR_END' note: expanded from macro 'XWINT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sanopt.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sanopt.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-chrec.o -MT tree-chrec.o -MMD -MP -MF ./.deps/tree-chrec.TPo ../../gcc-7.1.0/gcc/tree-chrec.c In file included from ../../gcc-7.1.0/gcc/sancov.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def;In file included from ../../gcc-7.1.0/gcc/trans-mem.c ^: 27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/sanopt.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/ubsan.c4916::231: :In file included from ../../gcc-7.1.0/gcc/coretypes.hwarning:: 369empty macro arguments are a C99 feature [-Wc99-extensions]: In file included from ../../gcc-7.1.0/gcc/hash-table.h:HOOK_VECTOR_END (calls)235 : ^../../gcc-7.1.0/gcc/ggc.h :../../gcc-7.1.0/gcc/target-hooks-macros.h277::4315::50 :warning : notestruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: expanded from macro 'HOOK_VECTOR_END' static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 62 ^: 7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-call-cdce.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; In file included from ^../../gcc-7.1.0/gcc/asan.c :26: In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/coretypes.h::20055: :../../gcc-7.1.0/gcc/target.def8::5510 :note1: :previous use is here warningstruct rtx_def;: empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/toplev.c5663::501: :../../gcc-7.1.0/gcc/output.h :warning133: :empty macro arguments are a C99 feature [-Wc99-extensions]6 : HOOK_VECTOR_END (cxx)warning : ^'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ../../gcc-7.1.0/gcc/target-hooks-macros.h:43 ATTRIBUTE_ASM_FPRINTF(2, 3);: 50 ^: ../../gcc-7.1.0/gcc/output.hnote:: 123expanded from macro 'HOOK_VECTOR_END': 53: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ^expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/trans-mem.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/asan.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tracer.c:42: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/asan.c::34627:: 3../../gcc-7.1.0/gcc/rtl.h:: 302:note1: :array 'op' declared here warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h::62346::13:: notenote: : did you mean struct here?array 'op' declared here class rtx_def; ^~~~~ tree GTY((length ("%h.num_ops"))) op[1]; struct ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs;clang : ^ ~ warning../../gcc-7.1.0/gcc/gimple.h: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]346 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/toplev.c:60: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/sancov.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/sancov.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from In file included from ../../gcc-7.1.0/gcc/sancov.c../../gcc-7.1.0/gcc/tree-cfg.c::2323: : In file included from In file included from ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/coretypes.h369:: In file included from 369../../gcc-7.1.0/gcc/hash-table.h:: 561In file included from : ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/mem-stats.h::561126: :../../gcc-7.1.0/gcc/mem-stats.h1::126 :warning1: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: warningstruct mem_usage : ^ 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? ../../gcc-7.1.0/gcc/hash-table.h:341class mem_usage;: 1^~~~~: structnote : did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/asan.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/asan.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 30 warnings generated. In file included from ../../gcc-7.1.0/gcc/toplev.c:76: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tsan.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-call-cdce.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-call-cdce.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-complex.o -MT tree-complex.o -MMD -MP -MF ./.deps/tree-complex.TPo ../../gcc-7.1.0/gcc/tree-complex.c In file included from ../../gcc-7.1.0/gcc/toplev.c:80: ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: warning: struct 'hsa_bb' was previously declared as a class [-Wmismatched-tags] return (struct hsa_bb *) bb->aux; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1025:7: note: previous use is here class hsa_bb ^ ../../gcc-7.1.0/gcc/hsa-common.h:1067:11: note: did you mean class here? return (struct hsa_bb *) bb->aux; ^~~~~~ class ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: warning: struct 'hsa_function_representation' was previously declared as a class [-Wmismatched-tags] extern struct hsa_function_representation *hsa_cfun; ^ ../../gcc-7.1.0/gcc/hsa-common.h:1097:7: note: previous use is here class hsa_function_representation ^ ../../gcc-7.1.0/gcc/hsa-common.h:1313:8: note: did you mean class here? extern struct hsa_function_representation *hsa_cfun; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-call-cdce.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-affine.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn;clang : ^ ~warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]../../gcc-7.1.0/gcc/gimple.h :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfgcleanup.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-chrec.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 23 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-data-ref.o -MT tree-data-ref.o -MMD -MP -MF ./.deps/tree-data-ref.TPo ../../gcc-7.1.0/gcc/tree-data-ref.c In file included from ../../gcc-7.1.0/gcc/tree-chrec.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-chrec.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);In file included from ../../gcc-7.1.0/gcc/tsan.c ^: 29../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/gimple.h62::24957::10 :note : warningprevious use is here : class rtx_def;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3505array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 10: gs->op[2] = rhs; warning ^ ~: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-chrec.c : return gs->op[1];:346 28:: 3In file included from ^ ~:../../gcc-7.1.0/gcc/coretypes.h :note369 : ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/hash-table.h315::: 3561:: array 'op' declared herenote../../gcc-7.1.0/gcc/mem-stats.h :: 126array 'op' declared here: tree GTY((length ("%h.num_ops"))) op[1];1 tree GTY((length ("%h.num_ops"))) op[1];: ^ ^ warning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning../../gcc-7.1.0/gcc/gimple.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2599 : gs->op[1] = rhs; 12 ^ ~ :../../gcc-7.1.0/gcc/gimple.h ../../gcc-7.1.0/gcc/hash-table.hwarning::: 315341:array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3:: 1 :note return gs->op[3];: notearray 'op' declared here: ^ ~ did you mean struct here? ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 346 ^:class mem_usage; 3^~~~~: ../../gcc-7.1.0/gcc/gimple.hnotestruct: 3541: :10:array 'op' declared here warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[2]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3:../../gcc-7.1.0/gcc/gimple.h :note2619: :array 'op' declared here 11 tree GTY((length ("%h.num_ops"))) op[1]; : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ../../gcc-7.1.0/gcc/gimple.h ^ ~:3561 :3:../../gcc-7.1.0/gcc/gimple.h :warning346: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : gs->op[3] = label;note : ^ ~ array 'op' declared here../../gcc-7.1.0/gcc/gimple.h: 315:3 tree GTY((length ("%h.num_ops"))) op[1];: ^note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: ../../gcc-7.1.0/gcc/gimple.hwarning:3571:: 10array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: gs->op[3] = rhs;warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::346315::3:3 note: :array 'op' declared here note tree GTY((length ("%h.num_ops"))) op[1];: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:../../gcc-7.1.0/gcc/gimple.h1::3010 :warning10: :empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (vectorize): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: return gs->op[1];43: 50 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote: :expanded from macro 'HOOK_VECTOR_END'371 :3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:In file included from 3288:../../gcc-7.1.0/gcc/tree-cfgcleanup.c1::../../gcc-7.1.0/gcc/gimple.h 22warning:: 3053empty macro arguments are a C99 feature [-Wc99-extensions]: :In file included from ../../gcc-7.1.0/gcc/coretypes.hHOOK_VECTOR_END (addr_space): 369^3 :../../gcc-7.1.0/gcc/target-hooks-macros.h : :In file included from warning43../../gcc-7.1.0/gcc/hash-table.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]50: :235 : gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,note ../../gcc-7.1.0/gcc/ggc.h ^ ~: 277: :../../gcc-7.1.0/gcc/gimple.h15expanded from macro 'HOOK_VECTOR_END':: 371#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning3 ^ :: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]note : static inline struct rtx_def *array 'op' declared here ^ ../../gcc-7.1.0/gcc/coretypes.h tree GTY((length ("%h.num_ops"))) op[1];: 62 ^: 7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfgcleanup.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:25: ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/target.h:3114200:: 10../../gcc-7.1.0/gcc/target.def:: 4916warning:: 1array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning: return gs->op[2];empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ HOOK_VECTOR_END (calls) ../../gcc-7.1.0/gcc/gimple.h^: 371../../gcc-7.1.0/gcc/target-hooks-macros.h::343:: 50:note : note: array 'op' declared hereexpanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:../../gcc-7.1.0/gcc/gimple.h1:: 3138warning:: 3empty macro arguments are a C99 feature [-Wc99-extensions]: warningHOOK_VECTOR_END (c) : ^ array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/target-hooks-macros.h :43: call_stmt->op[2] = chain;50 : note ^ ~: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/gimple.h :371:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3 : ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-cfg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/ubsan.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h::623531::13:: note : warningdid you mean struct here?: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]class rtx_def; ^~~~~ gs->op[1] = rhs; struct ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfgcleanup.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/asan.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1:../../gcc-7.1.0/gcc/gimple.h :warning2629: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags]: 3class symtab_node;: ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~../../gcc-7.1.0/gcc/tree-core.h: 1673../../gcc-7.1.0/gcc/gimple.h:9::346 :note3: :previous use is here note: struct symtab_node *symtab_node; array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tsan.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/ubsan.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/ubsan.c:../../gcc-7.1.0/gcc/gimple.h25:: 3010In file included from :../../gcc-7.1.0/gcc/rtl.h10::3374 : warning./genrtl.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]436 :3: return gs->op[1]; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :371: XWINT (rt, 2) = arg2;3 : ^ ~ note../../gcc-7.1.0/gcc/rtl.h: :array 'op' declared here1183 :29: tree GTY((length ("%h.num_ops"))) op[1];note : ^expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/cgraph.h::31301980::1011:: note: warningdid you mean struct here?: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] friend class cgraph_node; ^~~~~ struct return &call_stmt->op[2]; ../../gcc-7.1.0/gcc/cgraph.h ^ ~: 1981../../gcc-7.1.0/gcc/gimple.h::10371:: warning3: :class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] note: friend class cgraph_edge; ^array 'op' declared here ../../gcc-7.1.0/gcc/cgraph.h:1599: tree GTY((length ("%h.num_ops"))) op[1];17 : ^ note : previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:../../gcc-7.1.0/gcc/gimple.h10::3138 note:: 3did you mean struct here?: friend class cgraph_edge;warning ^~~~~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-complex.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 27 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/sancov.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-dfa.o -MT tree-dfa.o -MMD -MP -MF ./.deps/tree-dfa.TPo ../../gcc-7.1.0/gcc/tree-dfa.c In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:78: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^In file included from ../../gcc-7.1.0/gcc/trans-mem.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/trans-mem.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/asan.c43::3150: :../../gcc-7.1.0/gcc/alloc-pool.h :note185: :expanded from macro 'HOOK_VECTOR_END' 13: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)using extended field designator is an extension [-Wextended-offsetof] ^ - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:In file included from 1670../../gcc-7.1.0/gcc/asan.c::311: :../../gcc-7.1.0/gcc/alloc-pool.h :warning267: :empty macro arguments are a C99 feature [-Wc99-extensions] 11: HOOK_VECTOR_END (simt)warning : ^using extended field designator is an extension [-Wextended-offsetof] ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50 size += offsetof (allocation_object, u.data);: ../../gcc-7.1.0/gcc/cgraph.h ^ ~~~~~ : 1600/usr/include/stddef.h::note59: :10expanded from macro 'HOOK_VECTOR_END'32:: notewarning: : expanded from macro 'offsetof'class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ friend class cgraph_node; #define offsetof(type, member) __builtin_offsetof(type, member) ^ ^ ~~~~~~../../gcc-7.1.0/gcc/cgraph.h :856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from ../../gcc-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/cgraph.h : ^1600 :10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1In file included from :../../gcc-7.1.0/gcc/asan.c :warning: 31empty macro arguments are a C99 feature [-Wc99-extensions]: ../../gcc-7.1.0/gcc/alloc-pool.h:428HOOK_VECTOR_END (vectorize): 27^: ../../gcc-7.1.0/gcc/target-hooks-macros.hwarning:: 43:using extended field designator is an extension [-Wextended-offsetof]50 : note: expanded from macro 'HOOK_VECTOR_END' int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 59 ^: 32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tsan.c:45: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/sanopt.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-complex.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-complex.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfgcleanup.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:47: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-complex.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1:../../gcc-7.1.0/gcc/gimple.h :warning2582: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]3: warning: struct mem_usagearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/hash-table.h::2599341:12::1 warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return gs->op[3]; ^ ~did you mean struct here? ../../gcc-7.1.0/gcc/gimple.h:346:3: class mem_usage;note : ^~~~~array 'op' declared here struct tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-cfgcleanup.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, 24 ^ ~ warning s../../gcc-7.1.0/gcc/gimple.h generated. :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/asan.c:40: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/asan.c::357140:: 10../../gcc-7.1.0/gcc/cgraph.h:: warning94: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : return gs->op[3]; ^ ~warning : ../../gcc-7.1.0/gcc/gimple.h'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]: 315:3: class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"),note : array 'op' declared here^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/asan.c:40: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-diagnostic.o -MT tree-diagnostic.o -MMD -MP -MF ./.deps/tree-diagnostic.TPo ../../gcc-7.1.0/gcc/tree-diagnostic.c In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:78: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:78: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:78: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-dfa.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ 58 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-cfg.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/asan.c:54: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-call-cdce.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/ubsan.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning../../gcc-7.1.0/gcc/gimple.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]2545 :12: return gs->op[1]; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :346: return gs->op[2];3 : ^ ~ note: ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here :346:3 tree GTY((length ("%h.num_ops"))) op[1];: note ^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:../../gcc-7.1.0/gcc/gimple.h11::2527 :warning: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: warning return &gs->op[2];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ gs->op[1] = rhs;../../gcc-7.1.0/gcc/gimple.h : ^ ~346 :../../gcc-7.1.0/gcc/gimple.h3::346 note:: 3array 'op' declared here: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::25452582::312:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; return gs->op[2]; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::346346::33:: notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::25992565::1211:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; return gs->op[3]; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h:346::3463::3: notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:2582:../../gcc-7.1.0/gcc/gimple.h3::2619 :warning11: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ return &ass->op[3]; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 346../../gcc-7.1.0/gcc/gimple.h::3346:: 3note:: array 'op' declared herenote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 2599../../gcc-7.1.0/gcc/gimple.h::12346:: 3warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: array 'op' declared here return gs->op[3]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-dump.o -MT tree-dump.o -MMD -MP -MF ./.deps/tree-dump.TPo ../../gcc-7.1.0/gcc/tree-dump.c ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-dfa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-dfa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3../../gcc-7.1.0/gcc/gimple.h:: 3053note:: 3: array 'op' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning../../gcc-7.1.0/gcc/gimple.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3571 :10 return gs->op[1];: ^ ~warning : ../../gcc-7.1.0/gcc/gimple.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 315: return gs->op[3];3 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :array 'op' declared here315 :3: note tree GTY((length ("%h.num_ops"))) op[1];: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-dfa.c../../gcc-7.1.0/gcc/gimple.h::233541: In file included from :../../gcc-7.1.0/gcc/coretypes.h:369: 10In file included from :../../gcc-7.1.0/gcc/hash-table.h:561 : warning../../gcc-7.1.0/gcc/mem-stats.h:: 126array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1: return gs->op[2]; warning : ^ ~'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.hstruct mem_usage: 315^ :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ../../gcc-7.1.0/gcc/hash-table.h ^ ~:341:1 :../../gcc-7.1.0/gcc/gimple.h :note: did you mean struct here?315 :3: class mem_usage;note : ^~~~~ array 'op' declared herestruct tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/trans-mem.c:5710: ./gt-trans-mem.h:60:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-trans-mem.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-trans-mem.h:60:64: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-trans-mem.h:60:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-cfgcleanup.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/tree-chrec.c:55:1: warning: unused function 'chrec_fold_poly_cst' [-Wunused-function] chrec_fold_poly_cst (enum tree_code code, ^ In file included from ../../gcc-7.1.0/gcc/tree-complex.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-complex.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-complex.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 50 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-eh.o -MT tree-eh.o -MMD -MP -MF ./.deps/tree-eh.TPo ../../gcc-7.1.0/gcc/tree-eh.c In file included from ../../gcc-7.1.0/gcc/tree-diagnostic.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ubsan.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/ubsan.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/ubsan.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-emutls.o -MT tree-emutls.o -MMD -MP -MF ./.deps/tree-emutls.TPo ../../gcc-7.1.0/gcc/tree-emutls.c In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:80: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ clang: ../../gcc-7.1.0/gcc/coretypes.h:62warning:: 1:treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ubsan.c:38: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/asan.c:31: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/asan.c:381:41: note: in instantiation of member function 'object_allocator::allocate' requested here asan_mem_ref *ref = asan_mem_ref_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/tree-call-cdce.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof]In file included from ../../gcc-7.1.0/gcc/asan.c:31: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13 return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T);: ^ ~~~~~~~~~warning : using extended field designator is an extension [-Wextended-offsetof]/usr/include/stddef.h :59: - offsetof (allocation_object,32 : ^ note/usr/include/stddef.h: :expanded from macro 'offsetof'59: 32: note: expanded from macro 'offsetof'#define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h../../gcc-7.1.0/gcc/vec.h::416286::2244:: notenote: : in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested herein instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501 size_t size = vec::embedded_size (alloc);: 31 ^: note../../gcc-7.1.0/gcc/vec.h: :in instantiation of member function 'base_pool_allocator::allocate' requested here1445 :12 return ::new (m_allocator.allocate ()) T;: ^note : ../../gcc-7.1.0/gcc/asan.cin instantiation of function template specialization 'va_heap::reserve >' requested here:381 :41: note va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT);: in instantiation of member function 'object_allocator::allocate' requested here ^ asan_mem_ref *ref = asan_mem_ref_pool.allocate ();../../gcc-7.1.0/gcc/tree-call-cdce.c : ^864 :9: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here edges.reserve (nconds); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:80: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-dfa.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/tree-dump.c62::123:: ../../gcc-7.1.0/gcc/coretypes.hnote:: 62did you mean struct here?: 1:class rtx_def; warning^~~~~: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]struct class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-diagnostic.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-diagnostic.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-dfa.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-dfa.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-diagnostic.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-if-conv.o -MT tree-if-conv.o -MMD -MP -MF ./.deps/tree-if-conv.TPo ../../gcc-7.1.0/gcc/tree-if-conv.c In file included from ../../gcc-7.1.0/gcc/tree-dump.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-dump.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-data-ref.c:82: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-complex.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3010346::103:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h :371 ^:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h: return gs->op[2];3043: 3 ^ ~: ../../gcc-7.1.0/gcc/gimple.hwarning: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] 346: gs->op[1] = fn; 3 ^ ~ :../../gcc-7.1.0/gcc/gimple.h:371: 3note:: array 'op' declared herenote: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/tree-dump.c3053::../../gcc-7.1.0/gcc/gimple.h233: :: 2565warningIn file included from : ../../gcc-7.1.0/gcc/coretypes.h:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]11 :: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,369 : In file included from ^ ~../../gcc-7.1.0/gcc/hash-table.hwarning:: 561 : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/mem-stats.h:371::1263:: 1 return &gs->op[2]; : note ^ ~: warningarray 'op' declared here : ../../gcc-7.1.0/gcc/gimple.h'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 346 tree GTY((length ("%h.num_ops"))) op[1];:struct mem_usage ^ ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning../../gcc-7.1.0/gcc/hash-table.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]341 :1 gs->op[2] = rhs;: ^ ~note : ../../gcc-7.1.0/gcc/gimple.hdid you mean struct here?: 346:class mem_usage;3 :^~~~~ notestruct: array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :3114 tree GTY((length ("%h.num_ops"))) op[1];:10 : ^ warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:../../gcc-7.1.0/gcc/gimple.h12::3130 :warning11: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: return gs->op[3];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ^ ~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/gimple.h346::371:33:: note: array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-inline.o -MT tree-inline.o -MMD -MP -MF ./.deps/tree-inline.TPo ../../gcc-7.1.0/gcc/tree-inline.c In file included from ../../gcc-7.1.0/gcc/ubsan.c:2051: ./gt-ubsan.h:134:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.hIn file included from :../../gcc-7.1.0/gcc/tree-emutls.c:35822:: 7../../gcc-7.1.0/gcc/coretypes.h::62 :1:note : warningprevious use is here: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class hash_table ^ class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ./gt-ubsan.h:134:3: note: did you mean class here? ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ class return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315./gt-ubsan.h::3:134 :note73: :array 'op' declared here warning: tree GTY((length ("%h.num_ops"))) op[1];struct 'hash_table' was previously declared as a class [-Wmismatched-tags] ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:22./gt-ubsan.h: :../../gcc-7.1.0/gcc/coretypes.h134::6273::../../gcc-7.1.0/gcc/gimple.h :note35311: :did you mean class here?: 3 :warning : warningclass 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ gs->op[1] = rhs; classclass rtx_def; ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/coretypes.h315::355:: 8note: :array 'op' declared here note: previous use is here tree GTY((length ("%h.num_ops"))) op[1];struct rtx_def; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 25 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-into-ssa.o -MT tree-into-ssa.o -MMD -MP -MF ./.deps/tree-into-ssa.TPo ../../gcc-7.1.0/gcc/tree-into-ssa.c In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-eh.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-dfa.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 24 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-if-conv.c:85: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-iterator.o -MT tree-iterator.o -MMD -MP -MF ./.deps/tree-iterator.TPo ../../gcc-7.1.0/gcc/tree-iterator.c 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-loop-distribution.o -MT tree-loop-distribution.o -MMD -MP -MF ./.deps/tree-loop-distribution.TPo ../../gcc-7.1.0/gcc/tree-loop-distribution.c In file included from ../../gcc-7.1.0/gcc/tree-if-conv.c:85: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-if-conv.c:85: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62In file included from :../../gcc-7.1.0/gcc/tree-emutls.c:124:: In file included from warning../../gcc-7.1.0/gcc/target.h: :class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]200 : ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) class rtx_def;^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :43:../../gcc-7.1.0/gcc/coretypes.h50::55 :note: 8expanded from macro 'HOOK_VECTOR_END': note#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): previous use is here ^ struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-emutls.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-if-conv.c:85: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ 53 warnings generated. ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-into-ssa.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-nested.o -MT tree-nested.o -MMD -MP -MF ./.deps/tree-nested.TPo ../../gcc-7.1.0/gcc/tree-nested.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-nrv.o -MT tree-nrv.o -MMD -MP -MF ./.deps/tree-nrv.TPo ../../gcc-7.1.0/gcc/tree-nrv.c 56 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-inline.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-inline.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-into-ssa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-into-ssa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-inline.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-into-ssa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-object-size.o -MT tree-object-size.o -MMD -MP -MF ./.deps/tree-object-size.TPo ../../gcc-7.1.0/gcc/tree-object-size.c In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-iterator.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 38 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-emutls.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here In file included from struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {../../gcc-7.1.0/gcc/tree-if-conv.c : ^87 : ../../gcc-7.1.0/gcc/rtl.h:../../gcc-7.1.0/gcc/cgraph.h302::19801::10 :warning : note'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: did you mean struct here? struct GTY((desc("0"), tag("0"), friend class cgraph_node; ^ ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: ../../gcc-7.1.0/gcc/coretypes.hdid you mean struct here?: 62 friend class cgraph_edge;: 1 ^~~~~: structnote: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-outof-ssa.o -MT tree-outof-ssa.o -MMD -MP -MF ./.deps/tree-outof-ssa.TPo ../../gcc-7.1.0/gcc/tree-outof-ssa.c 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-iterator.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-iterator.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-if-conv.c:87: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3:In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.cwarning:: 46array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-7.1.0/gcc/coretypes.h: XWINT (rt, 2) = arg2;62 : ^ ~1 :../../gcc-7.1.0/gcc/rtl.h :warning1183: :class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]29 : note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here class rtx_def; HOST_WIDE_INT hwint[1]; ^ ^ ../../gcc-7.1.0/gcc/hwint.h../../gcc-7.1.0/gcc/coretypes.h::5455::268:: notenote: : expanded from macro 'HOST_WIDE_INT'previous use is here struct rtx_def;# define HOST_WIDE_INT long ^ ^ In file included from ../../gcc-7.1.0/gcc/tree-into-ssa.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ 27 warnings generated. ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-parloops.o -MT tree-parloops.o -MMD -MP -MF ./.deps/tree-parloops.TPo ../../gcc-7.1.0/gcc/tree-parloops.c In file included from ../../gcc-7.1.0/gcc/tree-iterator.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:In file included from 29../../gcc-7.1.0/gcc/tree-inline.c:: 25: noteIn file included from : ../../gcc-7.1.0/gcc/target.hexpanded from macro 'XWINT': 200#define XWINT(RTX, N) ((RTX)->u.hwint[N]): ../../gcc-7.1.0/gcc/target.def ^ ~: 1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note../../gcc-7.1.0/gcc/rtl.h: :expanded from macro 'HOOK_VECTOR_END'425 :5#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note : array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-into-ssa.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-inline.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-phinodes.o -MT tree-phinodes.o -MMD -MP -MF ./.deps/tree-phinodes.TPo ../../gcc-7.1.0/gcc/tree-phinodes.c In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.c:46: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.c:46: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-inline.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-inline.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.c:46../../gcc-7.1.0/gcc/gimple.h: :In file included from 2582../../gcc-7.1.0/gcc/coretypes.h::3369: :In file included from ../../gcc-7.1.0/gcc/hash-table.h:warning561: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/mem-stats.h :126: gs->op[2] = rhs;1 : ^ ~ warning : ../../gcc-7.1.0/gcc/gimple.h'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 346struct mem_usage: 3^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: ../../gcc-7.1.0/gcc/gimple.hdid you mean struct here?: 2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; class mem_usage; ^ ~ ^~~~~ ../../gcc-7.1.0/gcc/gimple.hstruct :346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-object-size.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-into-ssa.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-nrv.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def;../../gcc-7.1.0/gcc/gimple.h :^3505 :10../../gcc-7.1.0/gcc/coretypes.h:: 55warning:: 8array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: return gs->op[1];note : ^ ~previous use is here ../../gcc-7.1.0/gcc/gimple.h:struct rtx_def;315 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-eh.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-eh.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-inline.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: In file included from array 'op' declared here../../gcc-7.1.0/gcc/tree-if-conv.c : tree GTY((length ("%h.num_ops"))) op[1]; 89 ^ : ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~../../gcc-7.1.0/gcc/gimple.h: 2599:../../gcc-7.1.0/gcc/gimple.h12::346 :warning3: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[3];: ^ ~ array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :346:3 tree GTY((length ("%h.num_ops"))) op[1];: ^note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3];../../gcc-7.1.0/gcc/gimple.h ^ ~ :../../gcc-7.1.0/gcc/gimple.h2527::3463:3:: notewarning: : array 'op' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[1] = rhs; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-object-size.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-object-size.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: noteclang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-chkp.o -MT tree-chkp.o -MMD -MP -MF ./.deps/tree-: chkp.TPo ../../gcc-7.1.0/gcc/tree-chkp.c previous use is here class rtx_def; ../../gcc-7.1.0/gcc/gimple.h ^: 3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~../../gcc-7.1.0/gcc/gimple.h :3505../../gcc-7.1.0/gcc/gimple.h:10::371 :warning3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return gs->op[1]; array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::30533531::33:: warningwarning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: ^ ~note : ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here :371: tree GTY((length ("%h.num_ops"))) op[1];3 ^ : note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:3541:10: tree GTY((length ("%h.num_ops"))) op[1]; warning: ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-object-size.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h::369: 3541In file included from :../../gcc-7.1.0/gcc/hash-table.h:10561:: ../../gcc-7.1.0/gcc/mem-stats.hwarning:: 126array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1: return gs->op[2];warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] ^ ~struct mem_usage ../../gcc-7.1.0/gcc/gimple.h^ :315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/hash-table.h:341../../gcc-7.1.0/gcc/gimple.h:1:: 315note:: did you mean struct here? 3:class mem_usage; note^~~~~: structarray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-nested.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-chkp-opt.o -MT tree-chkp-opt.o -MMD -MP -MF ./.deps/tree-chkp-opt.TPo ../../gcc-7.1.0/gcc/tree-chkp-opt.c In file included from ../../gcc-7.1.0/gcc/tree-nrv.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-nrv.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-inline.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-inline.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-inline.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 47 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-nrv.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-predcom.o -MT tree-predcom.o -MMD -MP -MF ./.deps/tree-predcom.TPo ../../gcc-7.1.0/gcc/tree-predcom.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-outof-ssa.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-phinodes.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-phinodes.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-phinodes.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-phinodes.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-outof-ssa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-outof-ssa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-outof-ssa.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:24In file included from : ../../gcc-7.1.0/gcc/tree-nested.cIn file included from :24: ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/target.h:369200: : In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/hash-table.h::1722561:1: :../../gcc-7.1.0/gcc/mem-stats.h :warning126: :empty macro arguments are a C99 feature [-Wc99-extensions] 1:HOOK_VECTOR_END (goacc) warning^: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/target-hooks-macros.h :43:struct mem_usage50 :^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: In file included from note../../gcc-7.1.0/gcc/tree-nested.c: :did you mean struct here?24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:class mem_usage;1 :^~~~~ warningstruct: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/tree-loop-distribution.c :49: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^2495 :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2527In file included from :../../gcc-7.1.0/gcc/tree-nested.c3::24 : warningIn file included from ../../gcc-7.1.0/gcc/target.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]200 : ../../gcc-7.1.0/gcc/target.def: gs->op[1] = rhs;5752 : ^ ~1 : ../../gcc-7.1.0/gcc/gimple.hwarning:: 346empty macro arguments are a C99 feature [-Wc99-extensions]: 3HOOK_VECTOR_END (emutls): ^note : ../../gcc-7.1.0/gcc/target-hooks-macros.harray 'op' declared here: 43:50: tree GTY((length ("%h.num_ops"))) op[1]; note ^: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-nested.c::254524:: 12In file included from :../../gcc-7.1.0/gcc/target.h :warning200: : ../../gcc-7.1.0/gcc/target.defarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5873:1 return gs->op[2];: warning ^ ~: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/gimple.h :346HOOK_VECTOR_END (target_option): 3^: ../../gcc-7.1.0/gcc/target-hooks-macros.h:note43:: 50array 'op' declared here: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: ../../gcc-7.1.0/gcc/gimple.hempty macro arguments are a C99 feature [-Wc99-extensions]: 2565:HOOK_VECTOR_END (shrink_wrap)11 ^ :../../gcc-7.1.0/gcc/target-hooks-macros.h :warning43: :50:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return &gs->op[2];expanded from macro 'HOOK_VECTOR_END' ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^346 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning../../gcc-7.1.0/gcc/gimple.h: :empty macro arguments are a C99 feature [-Wc99-extensions] 2582:HOOK_VECTOR_END (mode_switching)3 :^ ../../gcc-7.1.0/gcc/target-hooks-macros.hwarning:: 43array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 50 gs->op[2] = rhs;: ^ ~note : ../../gcc-7.1.0/gcc/gimple.hexpanded from macro 'HOOK_VECTOR_END': 346:3#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-nested.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.hIn file included from :62../../gcc-7.1.0/gcc/tree-chkp.c::123:: noteIn file included from : ../../gcc-7.1.0/gcc/coretypes.hdid you mean struct here?: 369class rtx_def;: In file included from ^~~~~../../gcc-7.1.0/gcc/hash-table.h :struct235 : ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-object-size.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h3505::254510::12 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ return gs->op[2];../../gcc-7.1.0/gcc/gimple.h : ^ ~315 :../../gcc-7.1.0/gcc/gimple.h3::346 :note3: :array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h gs->op[1] = rhs;: 2565 ^ ~:11 :../../gcc-7.1.0/gcc/gimple.h :warning315: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : return &gs->op[2]; note ^ ~: array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :346:3 tree GTY((length ("%h.num_ops"))) op[1];: ^note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::25823551::33:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; gs->op[2] = rhs; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::315346::33:: notenote: array 'op' declared here: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 3571../../gcc-7.1.0/gcc/gimple.h::10346::3 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: array 'op' declared here return gs->op[3]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^315 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.hclass rtx_def;: 2619^: 11: ../../gcc-7.1.0/gcc/coretypes.hwarning:: 55array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 8: return &ass->op[3]; note ^ ~: previous use is here../../gcc-7.1.0/gcc/gimple.h :struct rtx_def;346 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/tree-if-conv.c:1076:1: warning: unused function 'has_pred_critical_p' [-Wunused-function] has_pred_critical_p (basic_block bb) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-predcom.c:189: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-predcom.c:189: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-predcom.c:189: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-predcom.c:189: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-phinodes.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:503 warning:s note generated. : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:In file included from 43../../gcc-7.1.0/gcc/tree-outof-ssa.c::5025:: ../../gcc-7.1.0/gcc/rtl.hnote:: 302expanded from macro 'HOOK_VECTOR_END': 1: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning : ^'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/tree-nested.c :27: ../../gcc-7.1.0/gcc/gimple.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2495 : ^10 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:../../gcc-7.1.0/gcc/gimple.h5663::25271::3 :warning : warning: empty macro arguments are a C99 feature [-Wc99-extensions]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (cxx) gs->op[1] = rhs; ^ ^ ~ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/gimple.h::346:343:: 50note:: array 'op' declared here note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12:In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.cwarning:: 66array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from return gs->op[2];../../gcc-7.1.0/gcc/tree-vectorizer.h : ^ ~ 25../../gcc-7.1.0/gcc/gimple.h:346:: 3In file included from :../../gcc-7.1.0/gcc/target.h :note200: : array 'op' declared here ../../gcc-7.1.0/gcc/target.def: tree GTY((length ("%h.num_ops"))) op[1];5752 : ^1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/gimple.h::2002582: :../../gcc-7.1.0/gcc/target.def3::5873 warning:: 1array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: gs->op[2] = rhs;warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/gimple.h:HOOK_VECTOR_END (target_option)346 :^3: ../../gcc-7.1.0/gcc/target-hooks-macros.hnote:: 43array 'op' declared here :50 tree GTY((length ("%h.num_ops"))) op[1];: ^note : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: ../../gcc-7.1.0/gcc/gimple.hwarning:: 2599empty macro arguments are a C99 feature [-Wc99-extensions]: 12:HOOK_VECTOR_END (asm_out) warning^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/target-hooks-macros.h :43 return gs->op[3]; : ^ ~50In file included from :../../gcc-7.1.0/gcc/gimple.h ../../gcc-7.1.0/gcc/tree-loop-distribution.c::346note66:: 3: :expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note:: array 'op' declared here ^25 tree GTY((length ("%h.num_ops"))) op[1];: In file included from ^../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^2619 :11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:25: ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/target.h2629::2003: :../../gcc-7.1.0/gcc/target.def :warning1628: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : gs->op[3] = rhs;warningIn file included from : empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~../../gcc-7.1.0/gcc/tree-loop-distribution.c :HOOK_VECTOR_END (sched)../../gcc-7.1.0/gcc/gimple.h :^34666: : 3In file included from :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43../../gcc-7.1.0/gcc/tree-vectorizer.h::: 50array 'op' declared here25 :: In file included from tree GTY((length ("%h.num_ops"))) op[1];note : ^../../gcc-7.1.0/gcc/target.hexpanded from macro 'HOOK_VECTOR_END': 200 : ../../gcc-7.1.0/gcc/target.def#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 6216 ^: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) In file included from ^../../gcc-7.1.0/gcc/tree-chkp.c: 25: ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/target.h43::200: ../../gcc-7.1.0/gcc/target.def50::1658: 1note:: expanded from macro 'HOOK_VECTOR_END'warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)^ ../../gcc-7.1.0/gcc/target-hooks-macros.h ^: 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-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-loop-distribution.c:66: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/tree-chkp.c::4325:: In file included from 50../../gcc-7.1.0/gcc/target.h:: 200: note../../gcc-7.1.0/gcc/target.def: :expanded from macro 'HOOK_VECTOR_END'4916 :1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50../../gcc-7.1.0/gcc/gimple.h:: 3043note:: 3expanded from macro 'HOOK_VECTOR_END': warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) gs->op[1] = fn; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3053empty macro arguments are a C99 feature [-Wc99-extensions]: 3:HOOK_VECTOR_END (cxx) warning^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/target-hooks-macros.h :43: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,50 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :expanded from macro 'HOOK_VECTOR_END'371 :3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^3114 :10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/tree-chkp.c371::253: :In file included from ../../gcc-7.1.0/gcc/target.hnote:: 200array 'op' declared here: ../../gcc-7.1.0/gcc/target.def: tree GTY((length ("%h.num_ops"))) op[1];5975 : ^1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3130 ^: 11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/target.h::3138200:: 3../../gcc-7.1.0/gcc/target.def:: 6216warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : call_stmt->op[2] = chain;warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/gimple.h:HOOK_VECTOR_END (mode_switching)371 :^3 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :50array 'op' declared here: note: expanded from macro 'HOOK_VECTOR_END' tree GTY((length ("%h.num_ops"))) op[1]; ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:26: ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/rtl.h::3541302::101:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] return gs->op[2]; ^ ~struct GTY((desc("0"), tag("0"), ../../gcc-7.1.0/gcc/gimple.h^:315 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/coretypes.h : ^62 :1: note: did you mean struct here? class rtx_def;../../gcc-7.1.0/gcc/gimple.h :^~~~~3561 :struct3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-pretty-print.o -MT tree-pretty-print.o -MMD -MP -MF ./.deps/tree-pretty-print.TPo ../../gcc-7.1.0/gcc/tree-pretty-print.c In file included from ../../gcc-7.1.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-outof-ssa.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-nrv.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9../../gcc-7.1.0/gcc/gimple.h: :note3505: previous use is here :10 struct symtab_node *symtab_node;: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-nested.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-nested.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 24 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-profile.o -MT tree-profile.o -MMD -MP -MF ./.deps/tree-profile.TPo ../../gcc-7.1.0/gcc/tree-profile.c In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c27: warning25s: generated. In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-predcom.c:191: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-chkp-opt.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clangIn file included from : ../../gcc-7.1.0/gcc/tree-chkp.c:warning28: : treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]../../gcc-7.1.0/gcc/gimple.h :2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-scalar-evolution.o -MT tree-scalar-evolution.o -MMD -MP -MF ./.deps/tree-scalar-evolution.TPo ../../gcc-7.1.0/gcc/tree-scalar-evolution.c ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-predcom.c:191: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here In file included from HOST_WIDE_INT hwint[1];../../gcc-7.1.0/gcc/tree-pretty-print.c : ^23 : ../../gcc-7.1.0/gcc/hwint.h../../gcc-7.1.0/gcc/coretypes.h::5462::261:: notewarning: : expanded from macro 'HOST_WIDE_INT'class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-predcom.c:191: class rtx_def;In file included from ../../gcc-7.1.0/gcc/rtl.h^: 3374: ../../gcc-7.1.0/gcc/coretypes.h./genrtl.h::55436::83:: notewarning: : previous use is herearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.hstruct rtx_def;: XWINT (rt, 2) = arg2;3010 ^ ^ ~ :../../gcc-7.1.0/gcc/rtl.h10::1183 :warning29: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[1];: expanded from macro 'XWINT' ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 3 ^ ~: ../../gcc-7.1.0/gcc/rtl.hnote:: 425array 'op' declared here: 5: tree GTY((length ("%h.num_ops"))) op[1]; note ^: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 35 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-sra.o -MT tree-sra.o -MMD -MP -MF ./.deps/tree-sra.TPo ../../gcc-7.1.0/gcc/tree-sra.c 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-outof-ssa.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-chkp.c::34632:: 3In file included from :../../gcc-7.1.0/gcc/cgraph.h :note24: : ../../gcc-7.1.0/gcc/ipa-ref.harray 'op' declared here: 26:1 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-chkp.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-switch-conversion.o -MT tree-switch-conversion.o -MMD -MP -MF ./.deps/tree-switch-conversion.TPo ../../gcc-7.1.0/gcc/tree-switch-conversion.c ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/gimple.h:3043../../gcc-7.1.0/gcc/cgraph.h::31980:: 10warning:: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean struct here? gs->op[1] = fn; friend class cgraph_node; ^ ~ ^~~~~../../gcc-7.1.0/gcc/gimple.h : struct 371:../../gcc-7.1.0/gcc/cgraph.h3::1981 :10note:: array 'op' declared herewarning : class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 24 warnings generated. ../../gcc-7.1.0/gcc/tree-chkp.c:367:1: warning: struct 'hash_set' was previously declared as a class [-Wmismatched-tags] struct hash_set *chkp_invalid_bounds; ^ ../../gcc-7.1.0/gcc/hash-set.h:25:7: note: previous use is here class hash_set ^ ../../gcc-7.1.0/gcc/tree-chkp.c:368:1: warning: struct 'hash_set' was previously declared as a class [-Wmismatched-tags] struct hash_set *chkp_completed_bounds_set; ^ ../../gcc-7.1.0/gcc/hash-set.h:25:7: note: previous use is here class hash_set ^ ../../gcc-7.1.0/gcc/tree-chkp.c:369:1: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map *chkp_reg_bounds; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ../../gcc-7.1.0/gcc/tree-chkp.c:370:1: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map *chkp_bound_vars; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ../../gcc-7.1.0/gcc/tree-chkp.c:371:1: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map *chkp_reg_addr_bounds; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ../../gcc-7.1.0/gcc/tree-chkp.c:372:1: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map *chkp_incomplete_bounds_map; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ../../gcc-7.1.0/gcc/tree-chkp.c:373:1: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map *chkp_bounds_map; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ ../../gcc-7.1.0/gcc/tree-chkp.c:374:1: warning: struct 'hash_map' was previously declared as a class [-Wmismatched-tags] struct hash_map *chkp_static_var_bounds; ^ ../../gcc-7.1.0/gcc/hash-map.h:26:19: note: previous use is here class GTY((user)) hash_map ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 28 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-address.o -MT tree-ssa-address.o -MMD -MP -MF ./.deps/tree-ssa-address.TPo ../../gcc-7.1.0/gcc/tree-ssa-address.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-alias.o -MT tree-ssa-alias.o -MMD -MP -MF ./.deps/tree-ssa-alias.TPo ../../gcc-7.1.0/gcc/tree-ssa-alias.c In file included from ../../gcc-7.1.0/gcc/tree-profile.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-predcom.c:193: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3:In file included from ../../gcc-7.1.0/gcc/tree-scalar-evolution.cnote:: 258array 'op' declared here: ../../gcc-7.1.0/gcc/coretypes.h:62: tree GTY((length ("%h.num_ops"))) op[1];1 : ^warning : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/tree-chkp.c:3897:3: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *node; ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/tree-chkp.c:3897:3: note: did you mean class here? struct varpool_node *node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-chkp-opt.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 50 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: In file included from array 'op' declared here../../gcc-7.1.0/gcc/tree-parloops.c :49: tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h ^: 25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note../../gcc-7.1.0/gcc/gimple.h: :expanded from macro 'HOOK_VECTOR_END'3053 :3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:../../gcc-7.1.0/gcc/gimple.h1628::31141::10 :warning : warningempty macro arguments are a C99 feature [-Wc99-extensions]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (sched) return gs->op[2]; ^ ^ ~ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/gimple.h::43371:50::3: note: noteexpanded from macro 'HOOK_VECTOR_END': array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c../../gcc-7.1.0/gcc/gimple.h::493130: :11In file included from :../../gcc-7.1.0/gcc/tree-vectorizer.h :warning25: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-7.1.0/gcc/target.h: return &call_stmt->op[2];200 : ^ ~../../gcc-7.1.0/gcc/target.def :../../gcc-7.1.0/gcc/gimple.h1658::3711::3 :warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: array 'op' declared here HOOK_VECTOR_END (simd_clone) tree GTY((length ("%h.num_ops"))) op[1];^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:3138#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain;In file included from In file included from ../../gcc-7.1.0/gcc/tree-parloops.c ^ ~../../gcc-7.1.0/gcc/tree-scalar-evolution.c: :../../gcc-7.1.0/gcc/gimple.h25849:: : 371In file included from In file included from :../../gcc-7.1.0/gcc/coretypes.h3::../../gcc-7.1.0/gcc/tree-vectorizer.h 369:: 25In file included from note../../gcc-7.1.0/gcc/hash-table.h: : array 'op' declared hereIn file included from :../../gcc-7.1.0/gcc/target.h235: : 200../../gcc-7.1.0/gcc/ggc.h: tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/target.def::2771670: :151 ^: : warningwarning: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]empty macro arguments are a C99 feature [-Wc99-extensions] static inline struct rtx_def *HOOK_VECTOR_END (simt) ^^ ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/target-hooks-macros.h::6243::750:: notenote: : expanded from macro 'HOOK_VECTOR_END'previous use is here class rtx_def;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/tree-scalar-evolution.c:258: In file included from In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/tree-parloops.c::36949: : In file included from In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/tree-vectorizer.h::23525: : ../../gcc-7.1.0/gcc/ggc.hIn file included from :../../gcc-7.1.0/gcc/target.h280::20011: :../../gcc-7.1.0/gcc/target.def :warning1722: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]1 : warning: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (goacc) ../../gcc-7.1.0/gcc/coretypes.h^: 62../../gcc-7.1.0/gcc/target-hooks-macros.h::743:: 50note:: previous use is herenote : class rtx_def;expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-profile.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280In file included from :../../gcc-7.1.0/gcc/tree-parloops.c11:: 49warning: : In file included from struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/tree-vectorizer.h :25: In file included from ../../gcc-7.1.0/gcc/target.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);: 200 ^: ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/coretypes.h::328862::17: :warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: previous use is here HOOK_VECTOR_END (addr_space)class rtx_def; ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^3505 :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:In file included from 10../../gcc-7.1.0/gcc/tree-parloops.c:: 49warning: : In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/tree-vectorizer.h :25 return gs->op[3];: In file included from ^ ~../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/gimple.h:200315: :../../gcc-7.1.0/gcc/target.def3::4916 :note1: :array 'op' declared here warning: tree GTY((length ("%h.num_ops"))) op[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-parloops.c:49: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-ccp.o -MT tree-ssa-ccp.o -MMD -MP -MF ./.deps/tree-ssa-ccp.TPo ../../gcc-7.1.0/gcc/tree-ssa-ccp.c In file included from ../../gcc-7.1.0/gcc/tree-scalar-evolution.c:258: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-profile.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 39 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:76: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-coalesce.o -MT tree-ssa-coalesce.o -MMD -MP -MF ./.deps/tree-ssa-coalesce.TPo ../../gcc-7.1.0/gcc/tree-ssa-coalesce.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:28: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:28: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-pretty-print.c:28: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 50 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-sra.c:76: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:76: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-copy.o -MT tree-ssa-copy.o -MMD -MP -MF ./.deps/tree-ssa-copy.TPo ../../gcc-7.1.0/gcc/tree-ssa-copy.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:76: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-ccp.c:123: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-dce.o -MT tree-ssa-dce.o -MMD -MP -MF ./.deps/tree-ssa-dce.TPo ../../gcc-7.1.0/gcc/tree-ssa-dce.c In file included from ../../gcc-7.1.0/gcc/tree-scalar-evolution.c:260: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ccp.c:123: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ccp.c:123: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 42 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/tree-scalar-evolution.c: 260 ^: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-scalar-evolution.c:260: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:123: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: In file included from ../../gcc-7.1.0/gcc/mem-stats.h../../gcc-7.1.0/gcc/tree-profile.c::12632:1:: warning: In file included from 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/target.h :struct mem_usage200 : ^ ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-coalesce.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-profile.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-dom.o -MT tree-ssa-dom.o -MMD -MP -MF ./.deps/tree-ssa-dom.TPo ../../gcc-7.1.0/gcc/tree-ssa-dom.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-switch-conversion.c:30: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-copy.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-coalesce.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-coalesce.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/tree-ssa-coalesce.c :23: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/coretypes.h : ^369 : In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^In file included from ../../gcc-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)30 : ^In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3:In file included from ../../gcc-7.1.0/gcc/tree-sra.cwarning../../gcc-7.1.0/gcc/hash-table.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 34178 XWINT (rt, 1) = arg1;: : ^ ~ 1../../gcc-7.1.0/gcc/rtl.hIn file included from :../../gcc-7.1.0/gcc/target.h1183:: 29::200 : notenote: ../../gcc-7.1.0/gcc/target.defdid you mean struct here?: 1670: :expanded from macro 'XWINT' 1: #define XWINT(RTX, N) ((RTX)->u.hwint[N]) warningclass mem_usage; ^ ~ : ^~~~~ empty macro arguments are a C99 feature [-Wc99-extensions]struct ../../gcc-7.1.0/gcc/rtl.hHOOK_VECTOR_END (simt): 425^: 5../../gcc-7.1.0/gcc/target-hooks-macros.h:: 43note: :array 'hwint' declared here 50 HOST_WIDE_INT hwint[1];: ^ note../../gcc-7.1.0/gcc/hwint.h:54: :expanded from macro 'HOOK_VECTOR_END'26 : note: expanded from macro 'HOST_WIDE_INT' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)# define HOST_WIDE_INT long ^ ^In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:30: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' In file included from #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-7.1.0/gcc/tree-sra.c ^ ~: 78../../gcc-7.1.0/gcc/rtl.h: :In file included from 425../../gcc-7.1.0/gcc/target.h::5200: : note: array 'hwint' declared here../../gcc-7.1.0/gcc/target.def :1722 HOST_WIDE_INT hwint[1];: 1 ^: ../../gcc-7.1.0/gcc/hwint.hwarning:: 54:empty macro arguments are a C99 feature [-Wc99-extensions]26: note: expanded from macro 'HOST_WIDE_INT' HOOK_VECTOR_END (goacc) # define HOST_WIDE_INT long^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :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-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-scalar-evolution.c:262: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/gimple.h :2527HOOK_VECTOR_END (target_option):3 : ^warning : ../../gcc-7.1.0/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43: gs->op[1] = rhs;50 : ^ ~ ../../gcc-7.1.0/gcc/gimple.hnote:: 346expanded from macro 'HOOK_VECTOR_END':3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:In file included from 346../../gcc-7.1.0/gcc/tree-sra.c::378: : noteIn file included from : array 'op' declared here../../gcc-7.1.0/gcc/target.h :200 tree GTY((length ("%h.num_ops"))) op[1];: ^ ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):2565 :11 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from ../../gcc-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50../../gcc-7.1.0/gcc/gimple.h::2599:12 : warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;):3: ^note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:78: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:79: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def;../../gcc-7.1.0/gcc/gimple.h :3114^~~~~:10 : structwarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dce.c:47: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:79: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c../../gcc-7.1.0/gcc/tree-sra.c::2779: : In file included from In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/target.h::3374: ./genrtl.h200: :436../../gcc-7.1.0/gcc/target.def:3:937: :warning1: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning XWINT (rt, 2) = arg2;: empty macro arguments are a C99 feature [-Wc99-extensions] ^ ~ ../../gcc-7.1.0/gcc/rtl.hHOOK_VECTOR_END (asm_out): 1183:29:^ note: ../../gcc-7.1.0/gcc/target-hooks-macros.hexpanded from macro 'XWINT':43 :50:#define XWINT(RTX, N) ((RTX)->u.hwint[N]) note ^ ~ : ../../gcc-7.1.0/gcc/rtl.hexpanded from macro 'HOOK_VECTOR_END':425 :5: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ^array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-copy.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-copy.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-profile.c:34: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:28: ../../gcc-7.1.0/gcc/rtl.h:302:1: ../../gcc-7.1.0/gcc/gimple.hwarning:: 2582'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 3: struct GTY((desc("0"), tag("0"),warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-copy.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:28: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dce.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dce.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:32: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dce.c:47: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-profile.c:38: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dom.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-profile.c:38: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2../../gcc-7.1.0/gcc/gimple.h:: 3114note: :10did you mean class here?: warning: struct symtab_node *symtab_node;array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^~~~~~ class return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-profile.c:38../../gcc-7.1.0/gcc/gimple.h: :3138../../gcc-7.1.0/gcc/cgraph.h::2473::11 : warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] call_stmt->op[2] = chain; ^ ~ struct symtab_node *ref = NULL); ../../gcc-7.1.0/gcc/gimple.h: ^371 :../../gcc-7.1.0/gcc/cgraph.h3::96: 3:note : array 'op' declared herenote : previous use is here tree GTY((length ("%h.num_ops"))) op[1]; symtab_node ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ../../gcc-7.1.0/gcc/cgraph.h ^ ~: 1600../../gcc-7.1.0/gcc/gimple.h::10315:: 3warning: : noteclass 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: array 'op' declared here friend class cgraph_node; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/cgraph.h :856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct 59 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-scalar-evolution.c:3902: ./gt-tree-scalar-evolution.h:127:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree-scalar-evolution.h:127:63: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree-scalar-evolution.h:127:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-ccp.c:125: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 15 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:37: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-switch-conversion.c:37: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node;In file included from ../../gcc-7.1.0/gcc/tree-sra.c ^~~~~~: 81 class: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: In file included from note../../gcc-7.1.0/gcc/tree-switch-conversion.c: :array 'op' declared here37 : ../../gcc-7.1.0/gcc/cgraph.h tree GTY((length ("%h.num_ops"))) op[1];: 247 ^: 11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12../../gcc-7.1.0/gcc/cgraph.h:: 882:warning5: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: return gs->op[3];struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ^ ~ ../../gcc-7.1.0/gcc/gimple.h struct symtab_node *ref = NULL);: 346 ^:3 :../../gcc-7.1.0/gcc/cgraph.h :note96: :array 'op' declared here3 : note tree GTY((length ("%h.num_ops"))) op[1];: previous use is here ^ symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96../../gcc-7.1.0/gcc/gimple.h:3::2619 :note11: :previous use is here warning symtab_node: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-dse.o -MT tree-ssa-dse.o -MMD -MP -MF ./.deps ^/tree-ssa-dse.TPo ../../gcc-7.1.0/gcc/tree-ssa-dse.c ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dom.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dom.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-forwprop.o -MT tree-ssa-forwprop.o -MMD -MP -MF ./.deps/tree-ssa-forwprop.TPo ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.hclang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-ifcombine.o -MT tree-ssa-ifcombine.o -MMD -MP: -MF ./.deps/tree-ssa-ifcombine.TPo ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c 2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dom.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dce.c:49: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-address.c:30: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:83: ../../gcc-7.1.0/gcc/alloc-pool.h:185../../gcc-7.1.0/gcc/gimple.h::132599:: 12warning:: using extended field designator is an extension [-Wextended-offsetof]warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] - offsetof (allocation_object, return gs->op[3]; ^ ^ ~ /usr/include/stddef.h../../gcc-7.1.0/gcc/gimple.h::59346::323: note:: expanded from macro 'offsetof'note: array 'op' declared here #define offsetof(type, member) __builtin_offsetof(type, member) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-7.1.0/gcc/tree-sra.c:83 return &ass->op[3];: ../../gcc-7.1.0/gcc/alloc-pool.h ^ ~: 267:../../gcc-7.1.0/gcc/gimple.h11:: 346warning:: 3using extended field designator is an extension [-Wextended-offsetof]: note: array 'op' declared here size += offsetof (allocation_object, u.data); ^ ~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; /usr/include/stddef.h: ^59 :32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:83: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: 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-7.1.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dce.c:49: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:86: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ 47 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-sra.c:86: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-sra.c:86: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ 47 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-live.o -MT tree-ssa-live.o -MMD -MP -MF ./.deps/tree-ssa-live.TPo ../../gcc-7.1.0/gcc/tree-ssa-live.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-alias.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-ch.o -MT tree-ssa-loop-ch.o -MMD -MP -MF ./.deps/tree-ssa-loop-ch.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.c ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node;In file included from ../../gcc-7.1.0/gcc/tree-sra.c ^: 100: ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/ipa-prop.h::592:85615:: 39warning:: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags]note : previous use is here static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {15: note ^: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class../../gcc-7.1.0/gcc/cgraph.h :1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-sra.c:104: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] struct inline_summary_t *summary = new (ggc_cleared_alloc ()) ^ ../../gcc-7.1.0/gcc/ipa-inline.h:175:19: note: previous use is here class GTY((user)) inline_summary_t: public function_summary ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ccp.c:127: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared hereclang : tree GTY((length ("%h.num_ops"))) op[1];warning : ^treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dce.c:51: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:In file included from 12../../gcc-7.1.0/gcc/tree-ssa-coalesce.c: :warning26: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h : return gs->op[3];2495 : ^ ~10 :../../gcc-7.1.0/gcc/gimple.h :warning346: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : note return gs->op[1];: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::346:25273:: 3note: :array 'op' declared here warning: tree GTY((length ("%h.num_ops"))) op[1];array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :3551: return gs->op[2];3 : ^ ~ warning../../gcc-7.1.0/gcc/gimple.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 371: gs->op[2] = label;3 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :array 'op' declared here315 :3: tree GTY((length ("%h.num_ops"))) op[1];note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label;../../gcc-7.1.0/gcc/gimple.h : ^ ~3130 :../../gcc-7.1.0/gcc/gimple.h11::315 :warning3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return &call_stmt->op[2];array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^371 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :3571:10: warning../../gcc-7.1.0/gcc/gimple.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]3138 :3 return gs->op[3];: ^ ~warning : ../../gcc-7.1.0/gcc/gimple.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 315:3 call_stmt->op[2] = chain;: ^ ~note : ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 371:3 tree GTY((length ("%h.num_ops"))) op[1];: ^note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 42 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-copy.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/tree-ssa-dom.c :26 gs->op[1] = fn;: ../../gcc-7.1.0/gcc/gimple.h ^ ~: 2495../../gcc-7.1.0/gcc/gimple.h:10::371 :warning3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] note return gs->op[1];: array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,../../gcc-7.1.0/gcc/gimple.h : ^ ~2527:3 :../../gcc-7.1.0/gcc/gimple.h warning:: 371array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 gs->op[1] = rhs;: ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :346array 'op' declared here:3 : tree GTY((length ("%h.num_ops"))) op[1];note : array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h346::33114: :note10: array 'op' declared here: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3:../../gcc-7.1.0/gcc/gimple.h :note: array 'op' declared here 3138: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:2629:3 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:83: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-sra.c:841:39: note: in instantiation of member function 'object_allocator::allocate' requested here struct access *access = access_pool.allocate (); ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:../../gcc-7.1.0/gcc/gimple.h10::3043:3 :warning warning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ return gs->op[1];../../gcc-7.1.0/gcc/gimple.h : ^ ~371:3 :../../gcc-7.1.0/gcc/gimple.h :note315: :array 'op' declared here3 : tree GTY((length ("%h.num_ops"))) op[1];note : ^ array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3561371::33:: note : warningarray 'op' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::371:35713::10 :note : array 'op' declared here warning: tree GTY((length ("%h.num_ops"))) op[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: ../../gcc-7.1.0/gcc/gimple.h:3138:note3:: array 'op' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; call_stmt->op[2] = chain; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-sra.c:83: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-sra.c:841:39: note: in instantiation of member function 'object_allocator::allocate' requested here struct access *access = access_pool.allocate (); ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-im.o -MT tree-ssa-loop-im.o -MMD -MP -MF gs->op[3] = label; ./.deps/tree-ssa-loop-im.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-im.c ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 29 warnings generated. 35 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-dom.c:42: ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-ivcanon.o -MT tree-ssa-loop-ivcanon.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivcanon.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-ivopts.o -MT tree-ssa-loop-ivopts.o -MMD -MP -MF ./.deps/tree-ssa-loop-ivopts.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15:In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.cwarning:: 22struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: In file included from ../../gcc-7.1.0/gcc/coretypes.h:static inline struct rtx_def *369 : ^In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/coretypes.h::56162: :../../gcc-7.1.0/gcc/mem-stats.h7:126:: 1note:: previous use is herewarning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]class rtx_def; ^struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]clang : warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-dom.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/tree-ssa-coalesce.c:988:1: warning: unused function 'print_exprs' [-Wunused-function] print_exprs (FILE *f, const char *str1, tree expr1, const char *str2, ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-im.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:71: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-im.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-im.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:40: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-manip.o -MT tree-ssa-loop-manip.o -MMD -MP -MF ./.deps/tree-ssa-loop-manip.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-manip.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:71: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:71: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-im.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:71: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:40: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:40: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 50 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:40: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-manip.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-niter.o -MT tree-ssa-loop-niter.o -MMD -MP -MF ./.deps/tree-ssa-loop-niter.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-prefetch.o -MT tree-ssa-loop-prefetch.o -MMD -MP -MF ./.deps/tree-ssa-loop-prefetch.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 57 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-forwprop.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-split.o -MT tree-ssa-loop-split.o -MMD -MP -MF ./.deps/tree-ssa-loop-split.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-split.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-manip.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-manip.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 26 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-manip.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:../../gcc-7.1.0/gcc/gimple.h126::25821::3 :warning : warning'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] struct mem_usage gs->op[2] = rhs;^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note../../gcc-7.1.0/gcc/gimple.h: :did you mean struct here?2599 :12:class mem_usage; warning^~~~~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]struct return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: clangnote: : warningarray 'op' declared here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 25 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop-unswitch.o -MT tree-ssa-loop-unswitch.o -MMD -MP -MF ./.deps/tree-ssa-loop-unswitch.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop-unswitch.c ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:73: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-loop.o -MT tree-ssa-loop.o -MMD -MP -MF ./.deps/tree-ssa-loop.TPo ../../gcc-7.1.0/gcc/tree-ssa-loop.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:73: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-ifcombine.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-dse.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:../../gcc-7.1.0/gcc/gimple.h3:2527:: 3note:: warning: array 'op' declared herearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 346 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3531346::3:3 note:: array 'op' declared herewarning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::25653541:11:: 10warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] warning return &gs->op[2]; ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :346:3 return gs->op[2];: note ^ ~: array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :315 tree GTY((length ("%h.num_ops"))) op[1];: 3 ^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h: gs->op[2] = label;2582 : ^ ~3 :../../gcc-7.1.0/gcc/gimple.h :warning: 315array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: gs->op[2] = rhs; ^ ~note : ../../gcc-7.1.0/gcc/gimple.h:array 'op' declared here346 :3: note: tree GTY((length ("%h.num_ops"))) op[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3../../gcc-7.1.0/gcc/gimple.h:: 2599note:12: : array 'op' declared herewarning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];346 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.c:34: ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3:../../gcc-7.1.0/gcc/gimple.h :warning3114: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]10 : warning gs->op[1] = rhs;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[2];../../gcc-7.1.0/gcc/gimple.h : ^ ~346 :../../gcc-7.1.0/gcc/gimple.h3::371 :3note:: array 'op' declared herenote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12:../../gcc-7.1.0/gcc/gimple.h :warning3138: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3 : warning: return gs->op[2];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ call_stmt->op[2] = chain;../../gcc-7.1.0/gcc/gimple.h : ^ ~346 :../../gcc-7.1.0/gcc/gimple.h3::371: 3note:: array 'op' declared herenote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-split.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-im.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-unswitch.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-live.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-split.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-split.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-split.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 26 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:75: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-math-opts.o -MT tree-ssa-math-opts.o -MMD -MP346 -MF ./.deps/tree-ssa-math-opts.TPo ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:43: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 3043:3: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 39 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 3505../../gcc-7.1.0/gcc/gimple.h::10371:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^315 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: ../../gcc-7.1.0/gcc/gimple.hnote:: 3531array 'op' declared here: 3: tree GTY((length ("%h.num_ops"))) op[1];warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[1] = rhs;../../gcc-7.1.0/gcc/tree-ssa-loop-unswitch.c : ^ ~22 : ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h315::3693: :In file included from ../../gcc-7.1.0/gcc/hash-table.hnote:: 235array 'op' declared here: ../../gcc-7.1.0/gcc/ggc.h: tree GTY((length ("%h.num_ops"))) op[1];277 : ^15 : warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def *../../gcc-7.1.0/gcc/gimple.h : ^3541 :../../gcc-7.1.0/gcc/coretypes.h10::62 :warning7: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return gs->op[2];previous use is here ^ ~class rtx_def; ../../gcc-7.1.0/gcc/gimple.h ^: 315:3In file included from :../../gcc-7.1.0/gcc/tree-ssa-loop-unswitch.c :note../../gcc-7.1.0/gcc/gimple.h22: :: array 'op' declared here3114In file included from :../../gcc-7.1.0/gcc/coretypes.h10 ::369 : warning tree GTY((length ("%h.num_ops"))) op[1];In file included from : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/hash-table.h return gs->op[2];: 235 ^ ~../../gcc-7.1.0/gcc/gimple.h : ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/ggc.h:::3712803551::11::3 3:warning: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]warningnote : : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; gs->op[2] = label; ^../../gcc-7.1.0/gcc/coretypes.h : ^ ~62 :../../gcc-7.1.0/gcc/gimple.h7::315 ../../gcc-7.1.0/gcc/gimple.hnote:: :previous use is here31303 :class rtx_def;: 11 note ^:: array 'op' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return &call_stmt->op[2]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; 3561 ^: 3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :3138 gs->op[3] = label;: 3 ^ ~: ../../gcc-7.1.0/gcc/gimple.hwarning:: 315array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3 call_stmt->op[2] = chain;: ^ ~note : ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 371: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:../../gcc-7.1.0/gcc/gimple.h1::3505 :note10: :did you mean struct here? warningclass rtx_def;: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]^~~~~ struct return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-unswitch.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-operands.o -MT tree-ssa-operands.o -MMD -MP -MF ./.deps/tree-ssa-operands.TPo ../../gcc-7.1.0/gcc/tree-ssa-operands.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-manip.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:47: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:../../gcc-7.1.0/gcc/gimple.h26::30431::3 :warning : warningclass 'symtab_node' was previously declared as a struct [-Wmismatched-tags]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class symtab_node; gs->op[1] = fn;^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371../../gcc-7.1.0/gcc/tree-core.h::31673:: 9note:: array 'op' declared herenote : previous use is here tree GTY((length ("%h.num_ops"))) op[1]; ^ struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:47: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivcanon.c:47: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/cgraph.h tree GTY((length ("%h.num_ops"))) op[1];: 882 ^: 5: warning: ../../gcc-7.1.0/gcc/gimple.hstruct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 3541:10 struct symtab_node *ref = NULL); : ^ warning../../gcc-7.1.0/gcc/cgraph.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]96 : return gs->op[2];3 : ^ ~ note: ../../gcc-7.1.0/gcc/gimple.hprevious use is here: 315 symtab_node: 3 ^: note: array 'op' declared here ../../gcc-7.1.0/gcc/cgraph.h: tree GTY((length ("%h.num_ops"))) op[1];892 : ^ 6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.h struct symtab_node *ref = NULL);: 3551 ^: 3../../gcc-7.1.0/gcc/cgraph.h:: 96:warning3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note gs->op[2] = label;: previous use is here ^ ~ symtab_node../../gcc-7.1.0/gcc/gimple.h : ^ 315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-phionlycprop.o -MT tree-ssa-phionlycprop.o -MMD -MP -MF ./.deps/tree-ssa-phionlycprop.TPo ../../gcc-7.1.0/gcc/tree-ssa-phionlycprop.c 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:85: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:85: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:85: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:89: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-phiopt.o -MT tree-ssa-phiopt.o -MMD -MP -MF ./.deps/tree-ssa-phiopt.TPo ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-niter.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: ../../gcc-7.1.0/gcc/gimple.h:2527In file included from :../../gcc-7.1.0/gcc/target.h3::200 : warning: ../../gcc-7.1.0/gcc/target.defarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 4916 gs->op[1] = rhs; : ^ ~1 :../../gcc-7.1.0/gcc/gimple.h: 346warning:3: : noteempty macro arguments are a C99 feature [-Wc99-extensions]: array 'op' declared here HOOK_VECTOR_END (calls) tree GTY((length ("%h.num_ops"))) op[1];^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c :24 gs->op[2] = rhs;: In file included from ^ ~../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/gimple.h200:: 346../../gcc-7.1.0/gcc/target.def::3: 5510note: :array 'op' declared here1 : tree GTY((length ("%h.num_ops"))) op[1];warning : ^ empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:2599:12#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/gimple.h::2619200:11: : ../../gcc-7.1.0/gcc/target.defwarning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] 5663: return &ass->op[3]; 1 ^ ~: ../../gcc-7.1.0/gcc/gimple.hwarning:: 346empty macro arguments are a C99 feature [-Wc99-extensions]: 3:HOOK_VECTOR_END (cxx) note^: array 'op' declared here../../gcc-7.1.0/gcc/target-hooks-macros.h :43 tree GTY((length ("%h.num_ops"))) op[1];: 50 ^: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:In file included from 3../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:: 24note: : In file included from array 'op' declared here../../gcc-7.1.0/gcc/target.h :200: tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/target.def : ^5752 :1:In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:warning110: : empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:HOOK_VECTOR_END (emutls)25 : ^In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target-hooks-macros.h::20043: :../../gcc-7.1.0/gcc/target.def50::937 :1note:: expanded from macro 'HOOK_VECTOR_END'warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out)#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-prefetch.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50In file included from :../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c :note24: : expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/target.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)200 : ^../../gcc-7.1.0/gcc/target.def :5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap)In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c^: 110../../gcc-7.1.0/gcc/target-hooks-macros.h: :In file included from 43../../gcc-7.1.0/gcc/tree-vectorizer.h::2550: :In file included from ../../gcc-7.1.0/gcc/target.hnote:: 200expanded from macro 'HOOK_VECTOR_END': ../../gcc-7.1.0/gcc/target.def:1658:1: warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.hIn file included from :../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c25:: 24In file included from : ../../gcc-7.1.0/gcc/target.hIn file included from :200: ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.def::1722200:: 1:../../gcc-7.1.0/gcc/target.def :warning6216: :empty macro arguments are a C99 feature [-Wc99-extensions]1 :HOOK_VECTOR_END (goacc) warning^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50:HOOK_VECTOR_END (mode_switching) note^: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/target-hooks-macros.h :43:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)50 : ^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-vectorizer.h::301025:: 10In file included from : ../../gcc-7.1.0/gcc/target.hwarning:: 200array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-7.1.0/gcc/target.def: return gs->op[1];1954 : ^ ~1 :../../gcc-7.1.0/gcc/gimple.h :warning371: :empty macro arguments are a C99 feature [-Wc99-extensions]3 : HOOK_VECTOR_END (vectorize)note : ^array 'op' declared here ../../gcc-7.1.0/gcc/target-hooks-macros.h:43 tree GTY((length ("%h.num_ops"))) op[1];: 50 ^: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:In file included from 50:../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c :note: 24expanded from macro 'HOOK_VECTOR_END' : In file included from ../../gcc-7.1.0/gcc/target.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43../../gcc-7.1.0/gcc/gimple.h::503114:: 10note:: expanded from macro 'HOOK_VECTOR_END'warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^371 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c../../gcc-7.1.0/gcc/target.h::20025: : ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/rtl.h::5873:3021:: 1warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]HOOK_VECTOR_END (target_option) ^ struct GTY((desc("0"), tag("0"),../../gcc-7.1.0/gcc/target-hooks-macros.h :^43:50 : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: In file included from note../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c: :did you mean struct here?110 : In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.hclass rtx_def;: 25^~~~~: In file included from ../../gcc-7.1.0/gcc/target.h:struct200 : ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/gimple.h :3505HOOK_VECTOR_END (shrink_wrap): 10^: ../../gcc-7.1.0/gcc/target-hooks-macros.hwarning:: 43array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 50: return gs->op[1]; note ^ ~: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/gimple.h :315:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3: note ^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:In file included from 3531:../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c3::110 : warningIn file included from : ../../gcc-7.1.0/gcc/tree-vectorizer.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 25 gs->op[1] = rhs;: In file included from ^ ~../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/gimple.h:200315: :../../gcc-7.1.0/gcc/target.def3:: 6216note:: 1array 'op' declared here: warning: tree GTY((length ("%h.num_ops"))) op[1];empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/gimple.h :3541:10:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-ivopts.c:110: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:89: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:89: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:89: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-operands.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-prefetch.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-operands.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-operands.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 35 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-operands.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-phiprop.o -MT tree-ssa-phiprop.o -MMD -MP -MF ./.deps/tree-ssa-phiprop.TPo ../../gcc-7.1.0/gcc/tree-ssa-phiprop.c ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-split.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:In file included from 346../../gcc-7.1.0/gcc/tree-ssa-phionlycprop.c::322: :../../gcc-7.1.0/gcc/coretypes.h :note62: :array 'op' declared here1 : tree GTY((length ("%h.num_ops"))) op[1];warning : ^class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here27 warnings generated. tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-phionlycprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phionlycprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: In file included from warning../../gcc-7.1.0/gcc/tree-ssa-math-opts.c: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]91 : return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);In file included from ../../gcc-7.1.0/gcc/target.h ^: 200../../gcc-7.1.0/gcc/coretypes.h: :62../../gcc-7.1.0/gcc/target.def::71628:: 1note:: previous use is herewarning : class rtx_def; empty macro arguments are a C99 feature [-Wc99-extensions] ^ HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-pre.o -MT tree-ssa-pre.o -MMD -MP -MF ./.deps/tree-ssa-pre.TPo ../../gcc-7.1.0/gcc/tree-ssa-pre.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-unswitch.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: In file included from array 'op' declared here../../gcc-7.1.0/gcc/tree-ssa-math-opts.c :91: tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/target.h ^: 200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/gimple.h :2545:12#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: In file included from note../../gcc-7.1.0/gcc/tree-ssa-math-opts.c: :array 'op' declared here91: In file included from ../../gcc-7.1.0/gcc/target.h: tree GTY((length ("%h.num_ops"))) op[1];200 : ^../../gcc-7.1.0/gcc/target.def :5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/tree-ssa-math-opts.c346::913: :In file included from ../../gcc-7.1.0/gcc/target.hnote:: 200array 'op' declared here: ../../gcc-7.1.0/gcc/target.def:5663: tree GTY((length ("%h.num_ops"))) op[1];1 : ^ warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-ssa-math-opts.c::34691:: 3In file included from :../../gcc-7.1.0/gcc/target.h :note200: : array 'op' declared here../../gcc-7.1.0/gcc/target.def :5752: tree GTY((length ("%h.num_ops"))) op[1];1: ^warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346In file included from :../../gcc-7.1.0/gcc/tree-ssa-math-opts.c3::91 : note: In file included from array 'op' declared here../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def tree GTY((length ("%h.num_ops"))) op[1];: 5873 ^: 1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:91: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 38 ^: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/tree-ssa-phionlycprop.c43::2250: :In file included from ../../gcc-7.1.0/gcc/coretypes.hnote:: 369expanded from macro 'HOOK_VECTOR_END': In file included from ../../gcc-7.1.0/gcc/hash-table.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 561 ^: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-math-opts.c:92: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^3010 :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note../../gcc-7.1.0/gcc/gimple.h: :expanded from macro 'HOOK_VECTOR_END'3043 :3:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warningIn file included from : ../../gcc-7.1.0/gcc/tree-ssa-loop.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25 gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: In file included from ^ ~../../gcc-7.1.0/gcc/target.h :200../../gcc-7.1.0/gcc/gimple.h: :../../gcc-7.1.0/gcc/target.def371::57523::1: notewarning: : array 'op' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/target-hooks-macros.h: ^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-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warningIn file included from : ../../gcc-7.1.0/gcc/tree-ssa-loop.carray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 38: In file included from return gs->op[2];../../gcc-7.1.0/gcc/tree-vectorizer.h : ^ ~25 : ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/target.h371::2003: :../../gcc-7.1.0/gcc/target.def :6216note:: 1: warning: array 'op' declared hereempty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) tree GTY((length ("%h.num_ops"))) op[1];^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop.c:38: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-loop-prefetch.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];3531 : ^3 : warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::35412545::1012:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; return gs->op[2]; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::315346::33:: notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2];../../gcc-7.1.0/gcc/gimple.h : ^ ~3561 :../../gcc-7.1.0/gcc/gimple.h3::346 :warning3: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: gs->op[3] = label;array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 315 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h315::25823:: 3note:: array 'op' declared herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; gs->op[2] = rhs; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang../../gcc-7.1.0/gcc/gimple.h: :warning3114: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]10 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h::3693130: :In file included from 11../../gcc-7.1.0/gcc/hash-table.h:: 235warning: : ../../gcc-7.1.0/gcc/ggc.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 277:15: return &call_stmt->op[2]; warning ^ ~: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/gimple.h :371static inline struct rtx_def *: 3 ^: ../../gcc-7.1.0/gcc/coretypes.hnote:: 62array 'op' declared here: 7: note tree GTY((length ("%h.num_ops"))) op[1];: previous use is here ^ class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c../../gcc-7.1.0/gcc/gimple.h::223138: :In file included from 3../../gcc-7.1.0/gcc/coretypes.h:: 369warning: : In file included from array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/hash-table.h : call_stmt->op[2] = chain;235: ../../gcc-7.1.0/gcc/ggc.h ^ ~: 280../../gcc-7.1.0/gcc/gimple.h::11371:: 3warning:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]note : array 'op' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); tree GTY((length ("%h.num_ops"))) op[1]; ^ ^../../gcc-7.1.0/gcc/coretypes.h :62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:92: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' ../../gcc-7.1.0/gcc/gimple.h# define HOST_WIDE_INT long: 3505 ^: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec >, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec >, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve > >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-ssa-loop-niter.c:3547:16: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::safe_push' requested here bounds.safe_push (bound); ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiprop.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 32 warnings generated. 39 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-operands.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:94: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note24: warningarray 'op' declared heres generated. tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-propagate.o -MT tree-ssa-propagate.o -MMD -MP -MF ./.deps/tree-ssa-propagate.TPo ../../gcc-7.1.0/gcc/tree-ssa-propagate.c ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-reassoc.o -MT tree-ssa-reassoc.o -MMD -MP -MF../../gcc-7.1.0/gcc/gimple.h ./.deps/tree-ssa-reassoc.TPo ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c :3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-sccvn.o -MT tree-ssa-sccvn.o -MMD -MP -MF ./.deps/tree-ssa-sccvn.TPo ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiprop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiprop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-scopedtables.o -MT tree-ssa-scopedtables.o -MMD -MP -MF ./.deps/tree-ssa-scopedtables.TPo ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiprop.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-phionlycprop.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ 24 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-sink.o -MT tree-ssa-sink.o -MMD -MP -MF ./.deps/tree-ssa-sink.TPo ../../gcc-7.1.0/gcc/tree-ssa-sink.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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] 24 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-strlen.o -MT tree-ssa-strlen.o -MMD -MP -MF ./.deps/tree-ssa-strlen.TPo ../../gcc-7.1.0/gcc/tree-ssa-strlen.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:211:29: note: in instantiation of member function 'object_allocator::allocate' requested here bb->aux = occ = occ_pool->allocate (); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:211:29: note: in instantiation of member function 'object_allocator::allocate' requested here bb->aux = occ = occ_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/tree-ssa-math-opts.c:439:13: note: in instantiation of member function 'object_allocator::remove' requested here occ_pool->remove (occ); ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiopt.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 24 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-structalias.o -MT tree-ssa-structalias.o -MMD -MP -MF ./.deps/tree-ssa-structalias.TPo ../../gcc-7.1.0/gcc/tree-ssa-structalias.c 42 warnings generated. 24 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-tail-merge.o -MT tree-ssa-tail-merge.o -MMD -MP -MF ./.deps/tree-ssa-tail-merge.TPo ../../gcc-7.1.0/gcc/tree-ssa-tail-merge.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-ter.o -MT tree-ssa-ter.o -MMD -MP -MF ./.deps/tree-ssa-ter.TPo ../../gcc-7.1.0/gcc/tree-ssa-ter.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-phiprop.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-propagate.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.hclang:: 3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn;warning : ^ ~treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] In file included from size += offsetof (allocation_object, u.data);../../gcc-7.1.0/gcc/tree-ssa-propagate.c In file included from : ^ ~~~~~../../gcc-7.1.0/gcc/tree-ssa-sink.c23: : /usr/include/stddef.hIn file included from 23:59../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/coretypes.h::3262:369 note:: 1: expanded from macro 'offsetof':In file included from ../../gcc-7.1.0/gcc/hash-table.hwarning#define offsetof(type, member) __builtin_offsetof(type, member): : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^ ~~~~~~ 235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] class rtx_def;static inline struct rtx_def * ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:62../../gcc-7.1.0/gcc/coretypes.h::755:: 8note:: previous use is herenote : previous use is hereclass rtx_def; struct rtx_def; ^ In file included from ^../../gcc-7.1.0/gcc/tree-ssa-pre.cIn file included from :../../gcc-7.1.0/gcc/tree-ssa-propagate.c30 : :../../gcc-7.1.0/gcc/alloc-pool.h23:: 428In file included from :27../../gcc-7.1.0/gcc/coretypes.h:: 369warning: : In file included from using extended field designator is an extension [-Wextended-offsetof]../../gcc-7.1.0/gcc/hash-table.h :235: int size = m_elt_size - offsetof (allocation_object, u.data); ../../gcc-7.1.0/gcc/ggc.h ^ ~~~~~: 280/usr/include/stddef.h::1159::32: note: expanded from macro 'offsetof'warning : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]#define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-threadbackward.o -MT tree-ssa-threadbackward.o -MMD -MP -MF ./.deps/tree-ssa-threadbackward.TPo ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/tree-ssa-propagate.c struct symtab_node *ref = NULL);: 23 ^ : ../../gcc-7.1.0/gcc/cgraph.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h96::3369: note: : previous use is hereIn file included from ../../gcc-7.1.0/gcc/hash-table.h symtab_node: 561 ^: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sink.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sink.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here clangclass rtx_def;: ^ warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sink.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 24 warnings generated. 50 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-tail-merge.c:190: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ter.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-threadedge.o -MT tree-ssa-threadedge.o -MMD -MP -MF ./.deps/tree-ssa-threadedge.TPo ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 48 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-threadupdate.o -MT tree-ssa-threadupdate.o -MMD -MP -MF ./.deps/tree-ssa-threadupdate.TPo ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-uncprop.o -MT tree-ssa-uncprop.o -MMD -MP -MF ./.deps/tree-ssa-uncprop.TPo ../../gcc-7.1.0/gcc/tree-ssa-uncprop.c ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-pre.c:433:26: note: in instantiation of member function 'object_allocator::allocate' requested here result = pre_expr_pool.allocate (); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3:In file included from ../../gcc-7.1.0/gcc/tree-ssa-pre.cnote:: 30: array 'op' declared here../../gcc-7.1.0/gcc/alloc-pool.h :185:13 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h../../gcc-7.1.0/gcc/gimple.h::593551:32::3 :note : warningexpanded from macro 'offsetof': array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~ ^ ~~~~~~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/alloc-pool.h315::4163:22:: notenote: : in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested herearray 'op' declared here allocation_object::get_instance (header)->id = m_id; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here ../../gcc-7.1.0/gcc/gimple.h:3561 return ::new (m_allocator.allocate ()) T;: 3 ^: ../../gcc-7.1.0/gcc/tree-ssa-pre.cwarning:: 433array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26: gs->op[3] = label; note ^ ~: in instantiation of member function 'object_allocator::allocate' requested here ../../gcc-7.1.0/gcc/gimple.h:315 result = pre_expr_pool.allocate ();: 3 ^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-tail-merge.c:190: In file included from ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/tree-ssa-pre.c369:: 30In file included from : ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/alloc-pool.h::235428: :../../gcc-7.1.0/gcc/ggc.h27::277 :warning15: :using extended field designator is an extension [-Wextended-offsetof] warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] int size = m_elt_size - offsetof (allocation_object, u.data); static inline struct rtx_def * ^ ~~~~~ ^ /usr/include/stddef.h../../gcc-7.1.0/gcc/coretypes.h::5962::327:: notenote: : expanded from macro 'offsetof'previous use is here class rtx_def; ^ #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520In file included from :../../gcc-7.1.0/gcc/tree-ssa-tail-merge.c17::190 note: : In file included from in instantiation of member function 'base_pool_allocator::remove' requested here../../gcc-7.1.0/gcc/coretypes.h :369: m_allocator.remove (object);In file included from ../../gcc-7.1.0/gcc/hash-table.h ^: 235../../gcc-7.1.0/gcc/tree-ssa-pre.c: :../../gcc-7.1.0/gcc/ggc.h1192::22:280 :note11: :in instantiation of member function 'object_allocator::remove' requested here warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] pre_expr_pool.remove (e); ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ter.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-ter.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/tree-ssa-pre.c:895:1: warning: unused function 'bitmap_set_contains_expr' [-Wunused-function] bitmap_set_contains_expr (bitmap_set_t set, const pre_expr expr) ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.hIn file included from :561../../gcc-7.1.0/gcc/tree-ssa-tail-merge.c: :../../gcc-7.1.0/gcc/mem-stats.h190:126: :In file included from 1../../gcc-7.1.0/gcc/coretypes.h:: 369warning: : In file included from 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/hash-table.hstruct mem_usage: 561^: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-ter.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-sccvn.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-scopedtables.c:In file included from 29../../gcc-7.1.0/gcc/tree-ssa-reassoc.c: :../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h25:: 99In file included from :../../gcc-7.1.0/gcc/target.h3::200 : warning../../gcc-7.1.0/gcc/target.def: :struct 'expr_hash_elt' was previously declared as a class [-Wmismatched-tags]5510 :1: struct expr_hash_elt *m_stamp;warning : ^empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:HOOK_VECTOR_END (c)68 :^7 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :previous use is here50 : class expr_hash_eltnote : ^expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-reassoc.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:903:9: warning: struct 'expr_hash_elt' was previously declared as a class [-Wmismatched-tags] const struct expr_hash_elt *stamp1 = p1->stamp (); ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:903:9: note: did you mean class here? const struct expr_hash_elt *stamp1 = p1->stamp (); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:905:9: warning: struct 'expr_hash_elt' was previously declared as a class [-Wmismatched-tags] const struct expr_hash_elt *stamp2 = p2->stamp (); ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:905:9: note: did you mean class here? const struct expr_hash_elt *stamp2 = p2->stamp (); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-sink.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa-uninit.o -MT tree-ssa-uninit.o -MMD -MP -MF ./.deps/tree-ssa-uninit.TPo ../../gcc-7.1.0/gcc/tree-ssa-uninit.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-propagate.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346../../gcc-7.1.0/gcc/gimple.h::33505:: 10note: : warningarray 'op' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h :315 ^:3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-uncprop.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:In file included from 7../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:: 28note: : ../../gcc-7.1.0/gcc/alloc-pool.hprevious use is here: 267:class rtx_def;11 : ^ warning: using extended field designator is an extension [-Wextended-offsetof] In file included from size += offsetof (allocation_object, u.data);../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c : ^ ~~~~~ 22/usr/include/stddef.h: :In file included from 59../../gcc-7.1.0/gcc/coretypes.h::32369:: In file included from note../../gcc-7.1.0/gcc/hash-table.h: :expanded from macro 'offsetof'235 : ../../gcc-7.1.0/gcc/ggc.h:#define offsetof(type, member) __builtin_offsetof(type, member)280 : ^ ~~~~~~11 : warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:34: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:34: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-uninit.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-uncprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-uncprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-uncprop.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-ter.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:../../gcc-7.1.0/gcc/gimple.h28:: 2527../../gcc-7.1.0/gcc/gimple.h::32495:10:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; gs->op[1] = rhs; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::346346::33:: note: notearray 'op' declared here: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3462527::33:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here gs->op[1] = rhs; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11:../../gcc-7.1.0/gcc/gimple.h :warning2545: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]12 : return &gs->op[2];warning : ^ ~array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h return gs->op[2];: 346 ^ ~: 3../../gcc-7.1.0/gcc/gimple.h:: 346:note3: :array 'op' declared here note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::2565:258211::3 :warning : warningarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ gs->op[2] = rhs; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 346../../gcc-7.1.0/gcc/gimple.h::3346:: 3note: :array 'op' declared here note: tree GTY((length ("%h.num_ops"))) op[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: ../../gcc-7.1.0/gcc/gimple.hwarning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2599 :12: gs->op[2] = rhs; warning ^ ~: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :346: return gs->op[3]; 3 ^ ~: note: ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 346:3: tree GTY((length ("%h.num_ops"))) op[1]; note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3:../../gcc-7.1.0/gcc/gimple.h :note2619: :array 'op' declared here11 : warning: tree GTY((length ("%h.num_ops"))) op[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h2629::26193::11 :warning : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; return &ass->op[3]; ^ ~ ^ ~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/gimple.h346::3463::3 : notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::30103010::1010:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; return gs->op[1]; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::371371::33:: notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::30433043::33:: warningwarning: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; gs->op[1] = fn; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::371371::33:: notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3053array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: warning: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-7.1.0/gcc/gimple.h gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: 371: ^ ~3 :../../gcc-7.1.0/gcc/gimple.h :note371: :array 'op' declared here 3: tree GTY((length ("%h.num_ops"))) op[1];note : ^ array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3../../gcc-7.1.0/gcc/gimple.h:: 3114note:: 10array 'op' declared here: warning: tree GTY((length ("%h.num_ops"))) op[1]; array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3../../gcc-7.1.0/gcc/gimple.h:: 3130note:: 11array 'op' declared here: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:3138 tree GTY((length ("%h.num_ops"))) op[1];: 3 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3../../gcc-7.1.0/gcc/gimple.h:: 3138note: :array 'op' declared here3 : warning: tree GTY((length ("%h.num_ops"))) op[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 28 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:../../gcc-7.1.0/gcc/gimple.h10::3531 :warning3: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ gs->op[1] = rhs; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 315../../gcc-7.1.0/gcc/gimple.h::3315:: 3note:: array 'op' declared herenote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h gs->op[1] = rhs;: 3551 ^ ~: 3../../gcc-7.1.0/gcc/gimple.h:: 315warning:: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: gs->op[2] = label;array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 315 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3561315::33:: warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] : array 'op' declared here gs->op[3] = label; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^3551 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:../../gcc-7.1.0/gcc/gimple.h3::3571 :note10: :array 'op' declared here warning: tree GTY((length ("%h.num_ops"))) op[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 3561:3: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssa.o -MT tree-ssa.o -MMD -MP -MF ./.deps/tree-ssa.TPo ../../gcc-7.1.0/gcc/tree-ssa.c ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-uninit.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-uninit.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 24 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:30: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-ssanames.o -MT tree-ssanames.o -MMD -MP -MF ./.deps/tree-ssanames.TPo ../../gcc-7.1.0/gcc/tree-ssanames.c In file included from ../../gcc-7.1.0/gcc/tree-ssa-uninit.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-tail-merge.c:193: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: ../../gcc-7.1.0/gcc/gimple.hnote:: 3010array 'op' declared here: 10: warning tree GTY((length ("%h.num_ops"))) op[1];: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note../../gcc-7.1.0/gcc/gimple.h: :array 'op' declared here3043 :3: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h346::30533::3 :note : warningarray 'op' declared here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning../../gcc-7.1.0/gcc/gimple.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]2599 :12 return gs->op[2];: ^ ~warning : ../../gcc-7.1.0/gcc/gimple.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 371: return gs->op[3];3 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :array 'op' declared here346 :3: tree GTY((length ("%h.num_ops"))) op[1];note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h:3138 return &ass->op[3];: 3 ^ ~: ../../gcc-7.1.0/gcc/gimple.hwarning:: 346array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: call_stmt->op[2] = chain;note : ^ ~array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:371: tree GTY((length ("%h.num_ops"))) op[1];3 : ^ note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1../../gcc-7.1.0/gcc/gimple.h:: 2545warning:: 12empty macro arguments are a C99 feature [-Wc99-extensions]: warning: HOOK_VECTOR_END (asm_out)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[2];../../gcc-7.1.0/gcc/target-hooks-macros.h : ^ ~43 :../../gcc-7.1.0/gcc/gimple.h50::346 :note3: :expanded from macro 'HOOK_VECTOR_END' note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3In file included from :../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c :note39: : array 'op' declared hereIn file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/target.h ^: 200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c2599::3912: :In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.hwarning:: 25array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-7.1.0/gcc/target.h: return gs->op[3];200 : ../../gcc-7.1.0/gcc/target.def ^ ~: 1658../../gcc-7.1.0/gcc/gimple.h::1346:: 3warning:: empty macro arguments are a C99 feature [-Wc99-extensions]note : array 'op' declared here HOOK_VECTOR_END (simd_clone) ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/target-hooks-macros.h : ^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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2619 : ^11 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c : ^39 : In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:2629:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)3 : ^ warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadbackward.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/target-hooks-macros.h::313043::1150:: notewarning: : expanded from macro 'HOOK_VECTOR_END'array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ~ ^../../gcc-7.1.0/gcc/gimple.h :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 42 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c: int size = m_elt_size - offsetof (allocation_object, u.data);28 : ^ ~~~~~../../gcc-7.1.0/gcc/alloc-pool.h: 267/usr/include/stddef.h::1159:: 32warning:: using extended field designator is an extension [-Wextended-offsetof]note : size += offsetof (allocation_object, u.data);expanded from macro 'offsetof' ^ ~~~~~ #define offsetof(type, member) __builtin_offsetof(type, member)/usr/include/stddef.h : ^ ~~~~~~59 :32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:2497:40: note: in instantiation of member function 'object_allocator::allocate' requested here vr1 = current_info->references_pool->allocate (); ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:2497:40: note: in instantiation of member function 'object_allocator::allocate' requested here vr1 = current_info->references_pool->allocate (); ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-stdarg.o -MT tree-stdarg.o -MMD -MP -MF ./.deps/tree-stdarg.TPo ../../gcc-7.1.0/gcc/tree-stdarg.c 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec >, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec >, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve > >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1292:31: note: in instantiation of member function 'vec >, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:4674:56: note: in instantiation of member function 'auto_vec >, 0>::auto_vec' requested here : dom_walker (CDI_DOMINATORS, true), fail (false), cond_stack (0) {} ^ ../../gcc-7.1.0/gcc/tree-ssa-sccvn.c:393:1: warning: unused function 'VN_INFO_SET' [-Wunused-function] VN_INFO_SET (tree name, vn_ssa_aux_t value) ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^../../gcc-7.1.0/gcc/gimple.h :2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673../../gcc-7.1.0/gcc/gimple.h::25652:11:: notewarning: : did you mean class here?array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; struct symtab_node *symtab_node; ^ ~ ^~~~~~ ../../gcc-7.1.0/gcc/gimple.h class: 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from gs->op[2] = rhs;../../gcc-7.1.0/gcc/tree-ssa-strlen.c : ^ ~31 : ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/cgraph.h346::2473::11 :note : array 'op' declared here warning tree GTY((length ("%h.num_ops"))) op[1]; : ^struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: ../../gcc-7.1.0/gcc/gimple.hnote:: 2599previous use is here: 12: symtab_node warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:In file included from 2619:../../gcc-7.1.0/gcc/tree-ssa.c11: :warning22: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/coretypes.h : return &ass->op[3];62 : ^ ~1 :../../gcc-7.1.0/gcc/gimple.h :warning346:: 3class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];class rtx_def; ^^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here../../gcc-7.1.0/gcc/gimple.h :struct rtx_def;2629 : ^3 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/tree-ssanames.c ^: 22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/coretypes.h3053::553::8 :warning: notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] : previous use is here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, struct rtx_def; ^ ~ ^../../gcc-7.1.0/gcc/gimple.h :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-streamer.o -MT tree-streamer.o -MMD -MP -MF ./.de../../gcc-7.1.0/gcc/gimple.hps/tree-streamer.TPo ../../gcc-7.1.0/gcc/tree-streamer.c :371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:../../gcc-7.1.0/gcc/gimple.h3::2599 :12note: : warningprevious use is here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] symtab_node return gs->op[3]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/cgraph.h tree GTY((length ("%h.num_ops"))) op[1]; : ^ 892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-streamer-in.o -MT tree-streamer-in.o -MMD -MP -MF ./.deps/tree-streamer-in.TPo ../../gcc-7.1.0/gcc/tree-streamer-in.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10:../../gcc-7.1.0/gcc/gimple.h :warning3138: :class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]3 : warning friend class cgraph_node;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ call_stmt->op[2] = chain;../../gcc-7.1.0/gcc/cgraph.h : ^ ~856 :../../gcc-7.1.0/gcc/gimple.h39::371 :3note:: noteprevious use is here: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from return gs->op[2];../../gcc-7.1.0/gcc/tree-ssa.c : ^ ~ 22../../gcc-7.1.0/gcc/gimple.h:: 315In file included from :../../gcc-7.1.0/gcc/coretypes.h3:: note369clang: : In file included from array 'op' declared here: ../../gcc-7.1.0/gcc/hash-table.h :warning235 tree GTY((length ("%h.num_ops"))) op[1];: : ../../gcc-7.1.0/gcc/ggc.h : ^treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]277 : 15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def *../../gcc-7.1.0/gcc/gimple.h :3551: ^3: warning../../gcc-7.1.0/gcc/coretypes.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] 62: gs->op[2] = label; 7 ^ ~: ../../gcc-7.1.0/gcc/gimple.h:note315: :3previous use is here: note: array 'op' declared hereclass rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa.c:22: ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h3561::3369:: In file included from warning../../gcc-7.1.0/gcc/hash-table.h: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]235 : gs->op[3] = label; ../../gcc-7.1.0/gcc/ggc.h ^ ~: 280../../gcc-7.1.0/gcc/gimple.h::11315::3 : note: array 'op' declared here warning: tree GTY((length ("%h.num_ops"))) op[1]; ^ struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/coretypes.h3571:10::62 :warning7: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: return gs->op[3];previous use is here ^ ~ class rtx_def;../../gcc-7.1.0/gcc/gimple.h: 315 ^:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssanames.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssanames.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-ssanames.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c:35: ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ In file included from ../../gcc-7.1.0/gcc/tree-stdarg.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/tree-ssa-uninit.c : ^26 : ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from :346../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c::3: note37: array 'op' declared here : In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/tree-vectorizer.h : ^ 25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:2619:11#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): warning ^: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3043:3 ^: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c../../gcc-7.1.0/gcc/gimple.h::373053:3: warning: : In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/tree-vectorizer.h :25: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, In file included from ^ ~../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/gimple.h200:: 371../../gcc-7.1.0/gcc/target.def::3: 5975note:: 1array 'op' declared here : tree GTY((length ("%h.num_ops"))) op[1];warning : ^empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/gimple.h:HOOK_VECTOR_END (mode_switching)3114 :^10 :../../gcc-7.1.0/gcc/target-hooks-macros.h :warning43: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]50 : return gs->op[2]; ^ ~ note../../gcc-7.1.0/gcc/gimple.h:371: :3expanded from macro 'HOOK_VECTOR_END': note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c ^: 30 : ^../../gcc-7.1.0/gcc/alloc-pool.h :267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ ../../gcc-7.1.0/gcc/gimple.h/usr/include/stddef.h::313059::1132:: warning: notearray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'offsetof' return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3#define offsetof(type, member) __builtin_offsetof(type, member): ^ ~~~~~~note: array 'op' declared here ../../gcc-7.1.0/gcc/alloc-pool.h tree GTY((length ("%h.num_ops"))) op[1];: ^347 :5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ../../gcc-7.1.0/gcc/gimple.h: ^3138 :3:../../gcc-7.1.0/gcc/alloc-pool.h :warning501: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 31: call_stmt->op[2] = chain; ^ ~ note../../gcc-7.1.0/gcc/gimple.h:371: :in instantiation of member function 'base_pool_allocator::allocate' requested here3 : note: array 'op' declared here return ::new (m_allocator.allocate ()) T; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:562:42: note: in instantiation of member function 'object_allocator::allocate' requested here operand_entry *oe = operand_entry_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadupdate.c:37: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10:In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.cwarning:: 30array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-7.1.0/gcc/alloc-pool.h:185 return gs->op[1];: 13 ^ ~ :../../gcc-7.1.0/gcc/gimple.h :warning315: :using extended field designator is an extension [-Wextended-offsetof]3 : note: array 'op' declared here - offsetof (allocation_object, ^ tree GTY((length ("%h.num_ops"))) op[1]; /usr/include/stddef.h ^: 59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/tree-ssa-reassoc.c3531::5623::42 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: in instantiation of member function 'object_allocator::allocate' requested here gs->op[1] = rhs; ^ ~ operand_entry *oe = operand_entry_pool.allocate ();../../gcc-7.1.0/gcc/gimple.h : ^315 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-ssa-reassoc.c:1925:12: note: in instantiation of member function 'vec, va_heap, vl_ptr>::safe_push' requested here indxs.safe_push (std::make_pair (start, end)); ^ In file included from ../../gcc-7.1.0/gcc/tree-stdarg.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-stdarg.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:405:30: note: in instantiation of member function 'object_allocator::allocate' requested here strinfo *si = strinfo_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-threadedge.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:405:30: note: in instantiation of member function 'object_allocator::allocate' requested here strinfo *si = strinfo_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:520:17: note: in instantiation of member function 'base_pool_allocator::remove' requested here m_allocator.remove (object); ^ ../../gcc-7.1.0/gcc/tree-ssa-strlen.c:426:18: note: in instantiation of member function 'object_allocator::remove' requested here strinfo_pool.remove (si); ^ In file included from ../../gcc-7.1.0/gcc/tree-stdarg.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-ssa-uncprop.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 39 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-streamer-out.o -MT tree-streamer-out.o -MMD -MP -MF ./.deps/tree-streamer-out.TPo ../../gcc-7.1.0/gcc/tree-streamer-out.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:7746:28: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] refered_from_nonlocal_var (struct varpool_node *node, void *data) ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:7746:28: note: did you mean class here? refered_from_nonlocal_var (struct varpool_node *node, void *data) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7:In file included from ../../gcc-7.1.0/gcc/tree-streamer.cnote:: 25previous use is here: In file included from ../../gcc-7.1.0/gcc/coretypes.hclass rtx_def;: 369 ^: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.hIn file included from :../../gcc-7.1.0/gcc/tree-streamer-in.c277::2415: :In file included from ../../gcc-7.1.0/gcc/coretypes.hwarning:: 369struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: In file included from ../../gcc-7.1.0/gcc/hash-table.hstatic inline struct rtx_def *: 235 ^: ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/coretypes.h::28062::117:: warningnote: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]previous use is here class rtx_def; return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7In file included from :../../gcc-7.1.0/gcc/tree-streamer.c :note25: : previous use is hereIn file included from ../../gcc-7.1.0/gcc/coretypes.hclass rtx_def;: 369 ^: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-stdarg.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/tree-ssa-uninit.c:1539:1: warning: unused function 'is_and_or_or_p' [-Wunused-function] is_and_or_or_p (enum tree_code tc, tree type) ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:361:38: note: in instantiation of member function 'object_allocator::allocate' requested here varinfo_t ret = variable_info_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-ssa-structalias.c:361:38: note: in instantiation of member function 'object_allocator::allocate' requested here varinfo_t ret = variable_info_pool.allocate (); ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-tailcall.o -MT tree-tailcall.o -MMD -MP -MF ./.deps/tree-tailcall.TPo ../../gcc-7.1.0/gcc/tree-tailcall.c In file included from ../../gcc-7.1.0/gcc/tree-ssa.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-ssanames.c:25: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-stdarg.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 2545:12 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3../../gcc-7.1.0/gcc/gimple.h: :note2565: :array 'op' declared here11 : warning: tree GTY((length ("%h.num_ops"))) op[1];array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1]; 2582 ^ :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^2582 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 2599../../gcc-7.1.0/gcc/gimple.h::12346:: 3warning:: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 346 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ../../gcc-7.1.0/gcc/gimple.h ^ ~: 3053../../gcc-7.1.0/gcc/gimple.h::3371:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'op' declared here gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h: 371 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3114array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 10: return gs->op[2]; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :371 return gs->op[2];: 3 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote:: 371array 'op' declared here: 3: note tree GTY((length ("%h.num_ops"))) op[1];: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning../../gcc-7.1.0/gcc/gimple.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]3130 :11 return &call_stmt->op[2]; : ^ ~ warning../../gcc-7.1.0/gcc/gimple.h: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]371 :3: return &call_stmt->op[2];note : ^ ~array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:371 tree GTY((length ("%h.num_ops"))) op[1];: 3 ^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain;../../gcc-7.1.0/gcc/gimple.h : ^ ~3138 :../../gcc-7.1.0/gcc/gimple.h3:: 371warning:: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: call_stmt->op[2] = chain;array 'op' declared here ^ ~ ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 371 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3../../gcc-7.1.0/gcc/gimple.h:: 3531note:: 3array 'op' declared here: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; ^ gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];3541 : ^10 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3541315::103:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here return gs->op[2]; ^ ~ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1]; : ^3551 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/gimple.h gs->op[2] = label;: 3551 ^ ~: 3../../gcc-7.1.0/gcc/gimple.h:: 315warning:: 3array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: gs->op[2] = label;note : ^ ~ array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :315:3 tree GTY((length ("%h.num_ops"))) op[1];: ^note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :3561:3: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3561array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3:26 warningwarnings gs->op[3] = label;: generated. array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-7.1.0/gcc/gimple.h gs->op[3] = label;: 315 ^ ~: 3../../gcc-7.1.0/gcc/gimple.h:: 315note:: 3array 'op' declared here: note: tree GTY((length ("%h.num_ops"))) op[1];array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:../../gcc-7.1.0/gcc/gimple.h10::3571 :warning10: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: return gs->op[3];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3];../../gcc-7.1.0/gcc/gimple.h : ^ ~315 :../../gcc-7.1.0/gcc/gimple.h3::315 :3note:: array 'op' declared herenote : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vect-generic.o -MT tree-vect-generic.o -MMD -MP -MF ./.deps/tree-vect-generic.TPo ../../gcc-7.1.0/gcc/tree-vect-generic.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 39 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-in.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 41 warnings generated. 42 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vect-patterns.o -MT tree-vect-patterns.o -MMD -MP -MF ./.deps/tree-vect-patterns.TPo ../../gcc-7.1.0/gcc/tree-vect-patterns.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vect-data-refs.o -MT tree-vect-data-refs.o -MMD -MP -MF ./.deps/tree-vect-data-refs.TPo ../../gcc-7.1.0/gcc/tree-vect-data-refs.c 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vect-stmts.o -MT tree-vect-stmts.o -MMD -MP -MF ./.deps/tree-vect-stmts.TPo ../../gcc-7.1.0/gcc/tree-vect-stmts.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vect-loop.o -MT tree-vect-loop.o -MMD -MP -MF ./.deps/tree-vect-loop.TPo ../../gcc-7.1.0/gcc/tree-vect-loop.c In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-generic.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: 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-7.1.0/gcc/tree-streamer.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 39 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:29: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vect-loop-manip.o -MT tree-vect-loop-manip.o -MMDnote -MP -MF ./.deps/tree-vect-loop-manip.TPo ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c : previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3:In file included from ../../gcc-7.1.0/gcc/tree-vect-generic.cwarning:: 22array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-7.1.0/gcc/coretypes.h: gs->op[1] = rhs;369 : In file included from ../../gcc-7.1.0/gcc/hash-table.h ^ ~ :../../gcc-7.1.0/gcc/gimple.h:346235:: 3../../gcc-7.1.0/gcc/ggc.h:: 277note:: 15array 'op' declared here: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-generic.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62../../gcc-7.1.0/gcc/gimple.h::72545:: 12note:: previous use is herewarning : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]class rtx_def; ^ return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:../../gcc-7.1.0/gcc/gimple.h371::25657:: 11note: :previous use is here warningclass lto_input_block: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10../../gcc-7.1.0/gcc/gimple.h:: 2582warning:: 3class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: warning friend class cgraph_node;: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ../../gcc-7.1.0/gcc/cgraph.h:856 gs->op[2] = rhs;: 39 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote:: 346previous use is here: 3: notestruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/cgraph.h :1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/cgraph.h: return gs->op[3];1757 : ^ ~1 :../../gcc-7.1.0/gcc/gimple.h :warning346: :'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]3 : note: class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node {array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer.c:30: ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-vect-generic.c:3571::22: 10In file included from :../../gcc-7.1.0/gcc/coretypes.h :warning369: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/hash-table.h return gs->op[3];: 561 ^ ~: ../../gcc-7.1.0/gcc/mem-stats.h../../gcc-7.1.0/gcc/gimple.h:315::3126:: 1note:: array 'op' declared herewarning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-streamer-out.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-tailcall.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 25 warnings generated. 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:30: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:30: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vect-slp.o -MT tree-vect-slp.o -MMD -MP -MF ./.de../../gcc-7.1.0/gcc/tree-tailcall.cps/tree-vect-slp.TPo ../../gcc-7.1.0/gcc/tree-vect-slp.c :24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:30: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:30: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:31: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vectorizer.o -MT tree-vectorizer.o -MMD -MP -MF ./.deps/tree-vectorizer.TPo ../../gcc-7.1.0/gcc/tree-vectorizer.c In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:31: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:31: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1757:1: warning: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-in.c:31: ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:42:52: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_string_cst (struct data_in *data_in, struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:42:52: note: did you mean class here? streamer_read_string_cst (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:58:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] input_identifier (struct data_in *data_in, struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:58:44: note: did you mean class here? input_identifier (struct data_in *data_in, struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:74:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_chain (struct lto_input_block *ib, struct data_in *data_in) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:74:22: note: did you mean class here? streamer_read_chain (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/tree-streamer-in.c:462:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_tree_bitfields (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:462:31: note: did you mean class here? streamer_read_tree_bitfields (struct lto_input_block *ib, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:564:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_alloc_tree (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:564:22: note: did you mean class here? streamer_alloc_tree (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:652:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_common_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:652:36: note: did you mean class here? lto_input_ts_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:665:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_vector_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:665:36: note: did you mean class here? lto_input_ts_vector_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:679:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_complex_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:679:37: note: did you mean class here? lto_input_ts_complex_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:692:42: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_decl_minimal_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:692:42: note: did you mean class here? lto_input_ts_decl_minimal_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:705:41: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_decl_common_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:705:41: note: did you mean class here? lto_input_ts_decl_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:734:45: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_decl_non_common_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7clang:: note: warningprevious use is here: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:734:45: note: did you mean class here? lto_input_ts_decl_non_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:747:43: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_decl_with_vis_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:747:43: note: did you mean class here? lto_input_ts_decl_with_vis_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:766:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_field_decl_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:766:40: note: did you mean class here? lto_input_ts_field_decl_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:782:43: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_function_decl_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:782:43: note: did you mean class here? lto_input_ts_function_decl_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:806:41: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_type_common_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:806:41: note: did you mean class here? lto_input_ts_type_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:829:45: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_type_non_common_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:829:45: note: did you mean class here? lto_input_ts_type_non_common_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:856:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_list_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:856:34: note: did you mean class here? lto_input_ts_list_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:870:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_vec_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:870:33: note: did you mean class here? lto_input_ts_vec_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:888:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_exp_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:888:33: note: did you mean class here? lto_input_ts_exp_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:914:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_block_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:914:35: note: did you mean class here? lto_input_ts_block_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:959:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_binfo_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:959:35: note: did you mean class here? lto_input_ts_binfo_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:999:41: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_constructor_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:999:41: note: did you mean class here? lto_input_ts_constructor_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:1019:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] lto_input_ts_omp_clause_tree_pointers (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:1019:40: note: did you mean class here? lto_input_ts_omp_clause_tree_pointers (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:1034:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_tree_body (struct lto_input_block *ib, struct data_in *data_in, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:1034:26: note: did you mean class here? streamer_read_tree_body (struct lto_input_block *ib, struct data_in *data_in, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer-in.c:1101:28: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_get_pickled_tree (struct lto_input_block *ib, struct data_in *data_in) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer-in.c:110124:28 warning: snote generated. : did you mean class here? streamer_get_pickled_tree (struct lto_input_block *ib, struct data_in *data_in) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-generic.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree-vrp.o -MT tree-vrp.o -MMD -MP -MF ./.deps/tree-vrp.TPo ../../gcc-7.1.0/gcc/tree-vrp.c In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/tree-vect-generic.c2619::2411: :In file included from ../../gcc-7.1.0/gcc/rtl.hwarning:: 3374array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: ./genrtl.h return &ass->op[3];: 435 ^ ~: 3../../gcc-7.1.0/gcc/gimple.h:: 346warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: note: XWINT (rt, 1) = arg1;array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/rtl.h : ^1183 :29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/gimple.h:2629:3: ../../gcc-7.1.0/gcc/rtl.hwarning:: 425array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 5: gs->op[3] = rhs; note ^ ~: array 'hwint' declared here../../gcc-7.1.0/gcc/gimple.h :346 HOST_WIDE_INT hwint[1];: 3 ^: ../../gcc-7.1.0/gcc/hwint.hnote:: 54array 'op' declared here: 26: note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'HOST_WIDE_INT' ^ # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-generic.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 63 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tree.o -MT tree.o -MMD -MP -MF ./.deps/tree.TPo ../../gcc-7.1.0/gcc/tree.c In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 48 warnings generated. ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:../../gcc-7.1.0/gcc/gimple.h15:: 2582warning:: 3struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]static inline struct rtx_def * ^ gs->op[2] = rhs; ../../gcc-7.1.0/gcc/coretypes.h ^ ~: 62../../gcc-7.1.0/gcc/gimple.h::7346:: 3:note : noteprevious use is here: array 'op' declared here class rtx_def; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ../../gcc-7.1.0/gcc/gimple.h ^: 2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26In file included from : ../../gcc-7.1.0/gcc/tree-vect-loop.cIn file included from :../../gcc-7.1.0/gcc/data-streamer.h24:: 25In file included from : ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/lto-streamer.h::369371: :In file included from 1../../gcc-7.1.0/gcc/hash-table.h:: 561warning: : ../../gcc-7.1.0/gcc/mem-stats.h'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags]: 126class lto_input_block: 1^: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:29: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:78:8: note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:10334 warning:s generated. warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *);In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c ^: 24../../gcc-7.1.0/gcc/lto-streamer.h: :In file included from 371../../gcc-7.1.0/gcc/coretypes.h::7: 369note: : previous use is hereIn file included from ../../gcc-7.1.0/gcc/hash-table.h:class lto_input_block235 : ^ ../../gcc-7.1.0/gcc/ggc.h:277:../../gcc-7.1.0/gcc/data-streamer.h15::87 :warning38: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] note: did you mean class here? static inline struct rtx_def * ^widest_int streamer_read_widest_int (struct lto_input_block *); ../../gcc-7.1.0/gcc/coretypes.h ^~~~~~: 62 class: 7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o typed-splay-tree.o -MT typed-splay-tree.o -MMD -MP -MF../../gcc-7.1.0/gcc/data-streamer.h ./.deps/typed-splay-tree.TPo ../../gcc-7.1.0/gcc/typed-splay-tree.c :199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c:59: ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/data-streamer.h62:229::291: :warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]warning : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7:class rtx_def; note^: previous use is here ../../gcc-7.1.0/gcc/coretypes.hclass lto_input_block: 55 ^: 8: note../../gcc-7.1.0/gcc/data-streamer.h: :previous use is here229 :29struct rtx_def;: ^note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:318:29: note: did you mean class here? streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:29: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: note: did you mean class here? tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:65:31: note: did you mean class here? void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:66:33: note: did you mean class here? tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:67:36: note: did you mean class here? void streamer_read_tree_bitfields (struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ((struct lto_input_block *) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:25:1: warning: class 'varpool_node' was previously declared as a struct [-Wmismatched-tags] class varpool_node; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:17: note: previous use is here struct varpool_node *, ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1757:1: warning: 'varpool_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/tree-streamer-out.c:30: ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here ../../gcc-7.1.0/gcc/hash-table.h:341struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {: 1 ^: note../../gcc-7.1.0/gcc/cgraph.h: :did you mean struct here?1980 :10:class mem_usage; ^~~~~note : structdid you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o valtrack.o -MT valtrack.o -MMD -MP -MF ./.deps/valtrack.TPo ../../gcc-7.1.0/gcc/valtrack.c In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:25: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-tailcall.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct 41 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c:59: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/cgraph.h::2771980::1510:: warning: notestruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: did you mean struct here? static inline struct rtx_def * friend class cgraph_node; ^ ^~~~~../../gcc-7.1.0/gcc/coretypes.h : struct62 :7: ../../gcc-7.1.0/gcc/cgraph.hnote: :previous use is here1981 :10class rtx_def;: ^warning : class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] In file included from friend class cgraph_edge;../../gcc-7.1.0/gcc/tree-vectorizer.c : ^59 : ../../gcc-7.1.0/gcc/cgraph.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h1599::36917: :In file included from ../../gcc-7.1.0/gcc/hash-table.hnote:: 235previous use is here: ../../gcc-7.1.0/gcc/ggc.h:280 for_user)) cgraph_edge {: 11 ^: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/cgraph.h: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);1981 : ^10 :../../gcc-7.1.0/gcc/coretypes.h: 62note:: 7did you mean struct here?: note: friend class cgraph_edge;previous use is here ^~~~~ class rtx_def; struct ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:25: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c:59: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:24In file included from : ../../gcc-7.1.0/gcc/tree-vect-generic.cIn file included from :../../gcc-7.1.0/gcc/coretypes.h26:: 369../../gcc-7.1.0/gcc/gimple.h: :In file included from 2495../../gcc-7.1.0/gcc/hash-table.h::10235:: ../../gcc-7.1.0/gcc/ggc.hwarning:: 277array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 15: return gs->op[1]; In file included from warning : ../../gcc-7.1.0/gcc/tree-vect-stmts.cstruct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ ~: 26../../gcc-7.1.0/gcc/gimple.hstatic inline struct rtx_def *:: 346In file included from :../../gcc-7.1.0/gcc/target.h ^:3200:: ../../gcc-7.1.0/gcc/target.defnote : ../../gcc-7.1.0/gcc/coretypes.h:array 'op' declared here:937 :62 tree GTY((length ("%h.num_ops"))) op[1];1 : ^7:: warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]previous use is here HOOK_VECTOR_END (asm_out)class rtx_def; ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:In file included from 43../../gcc-7.1.0/gcc/tree-vect-slp.c::5024:: In file included from note../../gcc-7.1.0/gcc/gimple.h: :../../gcc-7.1.0/gcc/coretypes.h2527::expanded from macro 'HOOK_VECTOR_END'3 369:: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/hash-table.hwarning :: ^235 array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: ../../gcc-7.1.0/gcc/ggc.h: gs->op[1] = rhs;280 : ^ ~11 :../../gcc-7.1.0/gcc/gimple.h :warning346: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]3 : note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/coretypes.h : ^62 :7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:../../gcc-7.1.0/gcc/gimple.h26:: 2565In file included from :../../gcc-7.1.0/gcc/target.h11::200 : warning../../gcc-7.1.0/gcc/target.def: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]1628 :1 return &gs->op[2];: ^ ~warning : ../../gcc-7.1.0/gcc/gimple.hempty macro arguments are a C99 feature [-Wc99-extensions]: 346:HOOK_VECTOR_END (sched)3 :^ note../../gcc-7.1.0/gcc/target-hooks-macros.h: :array 'op' declared here43 :50: tree GTY((length ("%h.num_ops"))) op[1]; note ^: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:26../../gcc-7.1.0/gcc/gimple.h: :In file included from 2582../../gcc-7.1.0/gcc/target.h::3200:: ../../gcc-7.1.0/gcc/target.defwarning:: 1658array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1: gs->op[2] = rhs; warning ^ ~: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/gimple.h :346:HOOK_VECTOR_END (simd_clone)3 :^ note../../gcc-7.1.0/gcc/target-hooks-macros.h: array 'op' declared here: 43:50 tree GTY((length ("%h.num_ops"))) op[1];: ^note : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670../../gcc-7.1.0/gcc/gimple.h::12599:: 12warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]HOOK_VECTOR_END (simt) return gs->op[3];^ ^ ~../../gcc-7.1.0/gcc/target-hooks-macros.h :../../gcc-7.1.0/gcc/gimple.h43::34650::3 :note : noteexpanded from macro 'HOOK_VECTOR_END': array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/target-hooks-macros.h2619::4311::50 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'HOOK_VECTOR_END' return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 346 ^: 3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-tailcall.c:42: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o value-prof.o -MT value-prof.o -MMD -MP -MF ./.deps/value-prof.TPo ../../gcc-7.1.0/gcc/value-prof.c In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:../../gcc-7.1.0/gcc/gimple.h5752::30101::10 :warning : warningempty macro arguments are a C99 feature [-Wc99-extensions]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] HOOK_VECTOR_END (emutls) ^ return gs->op[1]; ../../gcc-7.1.0/gcc/target-hooks-macros.h ^ ~: 43../../gcc-7.1.0/gcc/gimple.h::50371:: 3note: :expanded from macro 'HOOK_VECTOR_END' note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/gimple.h :3043:3HOOK_VECTOR_END (target_option): ^warning : ../../gcc-7.1.0/gcc/target-hooks-macros.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43: gs->op[1] = fn;50 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :expanded from macro 'HOOK_VECTOR_END'371 :3:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-vect-stmts.c:::263053: 26:: 3In file included from In file included from ../../gcc-7.1.0/gcc/target.h:: 200warning../../gcc-7.1.0/gcc/target.h: : :../../gcc-7.1.0/gcc/target.def200array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: : 5975../../gcc-7.1.0/gcc/target.def:: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,1 :937 :warning ^ ~: 1../../gcc-7.1.0/gcc/gimple.hempty macro arguments are a C99 feature [-Wc99-extensions]:: 371HOOK_VECTOR_END (shrink_wrap)warning: : 3^empty macro arguments are a C99 feature [-Wc99-extensions] :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43 : :HOOK_VECTOR_END (asm_out)50 array 'op' declared here: ^ tree GTY((length ("%h.num_ops"))) op[1];note : ../../gcc-7.1.0/gcc/target-hooks-macros.hexpanded from macro 'HOOK_VECTOR_END': 43 ^: 50#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^note : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/target.h::3130200:: 11../../gcc-7.1.0/gcc/target.def:: 1628warning:: 1array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: return &call_stmt->op[2];warning : ^ ~empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/gimple.h:HOOK_VECTOR_END (sched)371 :^3 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :array 'op' declared here50 : note tree GTY((length ("%h.num_ops"))) op[1];: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from call_stmt->op[2] = chain;../../gcc-7.1.0/gcc/tree-vect-data-refs.c : ^ ~26 : ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/target.h371::2003: :../../gcc-7.1.0/gcc/target.def :note1658: :array 'op' declared here1 : tree GTY((length ("%h.num_ops"))) op[1]; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-stmts.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:26#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): In file included from ^../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: In file included from warning../../gcc-7.1.0/gcc/tree-vect-stmts.c: :'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]27 : ../../gcc-7.1.0/gcc/rtl.hstruct mem_usage: 302^: 1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: ../../gcc-7.1.0/gcc/coretypes.harray 'op' declared here: 62 tree GTY((length ("%h.num_ops"))) op[1];: 1 ^: note: did you mean struct here? ../../gcc-7.1.0/gcc/hash-table.hclass rtx_def;: 341^~~~~: 1struct: note: did you mean struct here? ../../gcc-7.1.0/gcc/gimple.h:class mem_usage;3531 :^~~~~3 :struct warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c: tree GTY((length ("%h.num_ops"))) op[1];26 : ^In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:../../gcc-7.1.0/gcc/gimple.h1::3561 :warning3: :empty macro arguments are a C99 feature [-Wc99-extensions] warningHOOK_VECTOR_END (calls): In file included from array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/tree-vrp.c^ : gs->op[3] = label;../../gcc-7.1.0/gcc/target-hooks-macros.h : ^ ~4323:: In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/coretypes.h:50:315369:: :3 In file included from note:: ../../gcc-7.1.0/gcc/hash-table.h expanded from macro 'HOOK_VECTOR_END': 235note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-7.1.0/gcc/ggc.harray 'op' declared here: 277 tree GTY((length ("%h.num_ops"))) op[1]; ^: 15 : ^ warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/coretypes.h:357162::107:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]previous use is here return gs->op[3];class rtx_def; ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h:315:3:In file included from ../../gcc-7.1.0/gcc/tree-vrp.cnote: :array 'op' declared here23 : In file included from ../../gcc-7.1.0/gcc/coretypes.h: tree GTY((length ("%h.num_ops"))) op[1];369 : ^In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 78 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2];In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c ^ ~: 26../../gcc-7.1.0/gcc/gimple.h: :In file included from 346../../gcc-7.1.0/gcc/target.h::3200:: ../../gcc-7.1.0/gcc/target.defnote:: 937array 'op' declared here: 1: tree GTY((length ("%h.num_ops"))) op[1]; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o var-tracking.o -MT var-tracking.o -MMD -MP -MF ./.deps../../gcc-7.1.0/gcc/gimple.h/var-tracking.TPo ../../gcc-7.1.0/gcc/var-tracking.c :346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/target-hooks-macros.h::261943::1150:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'HOOK_VECTOR_END' return &ass->op[3]; ^ ~#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ../../gcc-7.1.0/gcc/gimple.h ^: 346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone)../../gcc-7.1.0/gcc/gimple.h :^2629 :../../gcc-7.1.0/gcc/target-hooks-macros.h3::43 :warning50: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] note: gs->op[3] = rhs;expanded from macro 'HOOK_VECTOR_END' ^ ~ ../../gcc-7.1.0/gcc/gimple.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)346 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c ^: 26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^3010 :10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371In file included from :../../gcc-7.1.0/gcc/tree-vect-loop.c3::26 : noteIn file included from : ../../gcc-7.1.0/gcc/target.harray 'op' declared here: 200 tree GTY((length ("%h.num_ops"))) op[1];: ../../gcc-7.1.0/gcc/target.def ^: 5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-vect-loop.c::37126:: 3In file included from :../../gcc-7.1.0/gcc/target.h :note200: : array 'op' declared here../../gcc-7.1.0/gcc/target.def :5873 tree GTY((length ("%h.num_ops"))) op[1];: 1 ^: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3:In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.cnote:: 26array 'op' declared here: In file included from ../../gcc-7.1.0/gcc/target.h: tree GTY((length ("%h.num_ops"))) op[1];200: ../../gcc-7.1.0/gcc/target.def ^: 5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3:In file included from ../../gcc-7.1.0/gcc/tree.cnote:: 32array 'op' declared here: ../../gcc-7.1.0/gcc/coretypes.h:62 tree GTY((length ("%h.num_ops"))) op[1];: 1 ^: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-vect-loop.c::353127:: 3../../gcc-7.1.0/gcc/rtl.h:: warning302: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]1 : gs->op[1] = rhs;warning : ^ ~'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.h:315struct GTY((desc("0"), tag("0"),: 3^: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/coretypes.h : ^62 :1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/typed-splay-tree.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/valtrack.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/value-prof.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/value-prof.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/value-prof.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/value-prof.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/gimple.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)2565 : ^11 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: noteIn file included from In file included from : ../../gcc-7.1.0/gcc/tree-vect-patterns.c:../../gcc-7.1.0/gcc/typed-splay-tree.c39array 'op' declared here: :In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h22: 25: : In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/coretypes.h :In file included from 369../../gcc-7.1.0/gcc/target.h ^:200: : In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/hash-table.h::1628235 : :../../gcc-7.1.0/gcc/ggc.h1: :warning277: :empty macro arguments are a C99 feature [-Wc99-extensions] 15HOOK_VECTOR_END (sched): ^ warning../../gcc-7.1.0/gcc/target-hooks-macros.h: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]43 :50: note: static inline struct rtx_def *expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/coretypes.h : ^ 62:7: note../../gcc-7.1.0/gcc/gimple.h: :previous use is here2599 :12class rtx_def;:In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c : ^warning39 : In file included from : ../../gcc-7.1.0/gcc/tree-vectorizer.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from 25../../gcc-7.1.0/gcc/typed-splay-tree.c: :In file included from 22../../gcc-7.1.0/gcc/target.h return gs->op[3];: :In file included from 200../../gcc-7.1.0/gcc/coretypes.h: : ^ ~369../../gcc-7.1.0/gcc/target.def :../../gcc-7.1.0/gcc/gimple.h: 1658::3461::In file included from 3warning../../gcc-7.1.0/gcc/hash-table.h: :: 235empty macro arguments are a C99 feature [-Wc99-extensions]note : : array 'op' declared here../../gcc-7.1.0/gcc/ggc.h :HOOK_VECTOR_END (simd_clone)280 tree GTY((length ("%h.num_ops"))) op[1];:^ 11 ../../gcc-7.1.0/gcc/target-hooks-macros.h: ^ :43 :warning50: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] note: expanded from macro 'HOOK_VECTOR_END' return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: In file included from note../../gcc-7.1.0/gcc/tree-vect-patterns.c:39: : previous use is hereIn file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25class rtx_def;: In file included from ^../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/target-hooks-macros.h2619::43:1150:: notewarning: : expanded from macro 'HOOK_VECTOR_END'array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:39: tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: ^In file included from ../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/valtrack.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/valtrack.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-patterns.c:39: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c../../gcc-7.1.0/gcc/gimple.h::263561: :In file included from 3../../gcc-7.1.0/gcc/target.h:: 200warning: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/target.def :3288:1 gs->op[3] = label;: ^ ~warning : ../../gcc-7.1.0/gcc/gimple.hempty macro arguments are a C99 feature [-Wc99-extensions]: 315:3HOOK_VECTOR_END (addr_space): ^note : ../../gcc-7.1.0/gcc/target-hooks-macros.harray 'op' declared here: 43:50: tree GTY((length ("%h.num_ops"))) op[1]; note: ^expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/typed-splay-tree.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 36 warnings generated. In file included from ../../gcc-7.1.0/gcc/valtrack.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:90: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c ^: 26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:27: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ../../gcc-7.1.0/gcc/gimple.h ^ ~: 3010../../gcc-7.1.0/gcc/gimple.h::10346:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : return gs->op[1];array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^371 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/gimple.h : ^2582 :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^../../gcc-7.1.0/gcc/gimple.h :3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here../../gcc-7.1.0/gcc/gimple.h :2599 tree GTY((length ("%h.num_ops"))) op[1];: 12 ^: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3:../../gcc-7.1.0/gcc/gimple.h :warning3114: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]10 : gs->op[3] = rhs; warning ^ ~: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/gimple.h :346 return gs->op[2];: 3 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote:: 371array 'op' declared here: 3: note tree GTY((length ("%h.num_ops"))) op[1];: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3:clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o varasm.o -MT varasm.o -MMD -MP -MF ./.deps/varasm.TPo ../../gcc-7.1.0/gcc/varasm.c note../../gcc-7.1.0/gcc/gimple.h: :array 'op' declared here3010 :10 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3:../../gcc-7.1.0/gcc/gimple.h :note3571: :array 'op' declared here10 : warning: tree GTY((length ("%h.num_ops"))) op[1];array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/tree-vrp.c ^: 26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/gimple.h:3043../../gcc-7.1.0/gcc/rtl.h::3425:: 5warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : array 'hwint' declared here gs->op[1] = fn; ^ ~ HOST_WIDE_INT hwint[1];../../gcc-7.1.0/gcc/gimple.h : ^371 :3../../gcc-7.1.0/gcc/hwint.h:: 54note:: 26array 'op' declared here: note: tree GTY((length ("%h.num_ops"))) op[1];expanded from macro 'HOST_WIDE_INT' ^ # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: ../../gcc-7.1.0/gcc/gimple.hnote:: 3053expanded from macro 'XWINT': 3: warning#define XWINT(RTX, N) ((RTX)->u.hwint[N]): array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ ../../gcc-7.1.0/gcc/rtl.h: gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,425 : ^ ~5 :../../gcc-7.1.0/gcc/gimple.h :note371: :array 'hwint' declared here3 : HOST_WIDE_INT hwint[1];note : ^array 'op' declared here ../../gcc-7.1.0/gcc/hwint.h: tree GTY((length ("%h.num_ops"))) op[1];54 : ^26 : note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:27: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/var-tracking.c:90: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/var-tracking.c:90: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o varpool.o -MT varpool.o -MMD -MP -MF ./.deps/varpool.TPo ../../gcc-7.1.0/gcc/varpool.c In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:In file included from 346../../gcc-7.1.0/gcc/tree-vect-stmts.c::334:: ../../gcc-7.1.0/gcc/cgraph.hnote:94: :array 'op' declared here1 : warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ ../../gcc-7.1.0/gcc/gimple.h class: 2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-stmts.c:34: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/cgraph.h::256596::113:: note: previous use is here warning symtab_node ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/value-prof.c346::243: :../../gcc-7.1.0/gcc/rtl.h :note302: :array 'op' declared here1 : warning: tree GTY((length ("%h.num_ops"))) op[1];'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] ^ struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/coretypes.h :62: gs->op[3] = rhs;1 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :did you mean struct here?346 :3class rtx_def;: ^~~~~note : struct array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/var-tracking.c:90: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c:62: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: ../../gcc-7.1.0/gcc/hash-table.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 341:1 return gs->op[1];: ^ ~note : did you mean struct here? ../../gcc-7.1.0/gcc/gimple.h:class mem_usage;346 :^~~~~ 3struct: note: array 'op' declared here ../../gcc-7.1.0/gcc/cgraph.h:1980: tree GTY((length ("%h.num_ops"))) op[1];10 : ^ warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here ../../gcc-7.1.0/gcc/gimple.h for_user)) cgraph_edge { : ^2527 :3: warning: ../../gcc-7.1.0/gcc/cgraph.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 1981:10 gs->op[1] = rhs;: note : ^ ~did you mean struct here? ../../gcc-7.1.0/gcc/gimple.h: friend class cgraph_edge;346 : ^~~~~3 : struct note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:3010 tree GTY((length ("%h.num_ops"))) op[1];:clang10 : :warning ^: warningtreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 3053 ^: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];3114 : ^10 : warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/gimple.h3571::37110::3 : warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'op' declared here return gs->op[3]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^../../gcc-7.1.0/gcc/gimple.h :315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c../../gcc-7.1.0/gcc/gimple.h::35315: :In file included from 3../../gcc-7.1.0/gcc/cgraph.h:: 24note: : ../../gcc-7.1.0/gcc/ipa-ref.harray 'op' declared here: 26: tree GTY((length ("%h.num_ops"))) op[1];1 : ^ warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node;../../gcc-7.1.0/gcc/gimple.h : ^3531 :3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:In file included from 315../../gcc-7.1.0/gcc/tree-vect-loop-manip.c::342:: In file included from note../../gcc-7.1.0/gcc/tree-vectorizer.h: :array 'op' declared here25 : In file included from ../../gcc-7.1.0/gcc/target.h: tree GTY((length ("%h.num_ops"))) op[1];200 : ^../../gcc-7.1.0/gcc/target.def :937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/target-hooks-macros.h3561::433::50 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: expanded from macro 'HOOK_VECTOR_END' gs->op[3] = label; ^ ~ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/gimple.h : ^315 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.hIn file included from :../../gcc-7.1.0/gcc/tree-vect-data-refs.c25:: 35In file included from : ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/cgraph.h::20094: :../../gcc-7.1.0/gcc/target.def1::1670 :warning1: : warning'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt)class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: In file included from did you mean class here?../../gcc-7.1.0/gcc/tree-vect-loop-manip.c: 42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h struct symtab_node *symtab_node;: 25 ^~~~~~: In file included from class../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-data-refs.c:35: ../../gcc-7.1.0/gcc/cgraph.h:247:In file included from 11../../gcc-7.1.0/gcc/tree-vect-loop-manip.c:: 42warning: : In file included from struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/tree-vectorizer.h :25: In file included from struct symtab_node *ref = NULL);../../gcc-7.1.0/gcc/target.h : ^200: ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/cgraph.h::195496::13:: warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: previous use is here HOOK_VECTOR_END (vectorize) symtab_node^ ^../../gcc-7.1.0/gcc/target-hooks-macros.h :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-7.1.0/gcc/value-prof.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3:In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.cwarning:: 42array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25 XWINT (rt, 1) = arg1;: In file included from ^ ~../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/rtl.h200: :../../gcc-7.1.0/gcc/target.def1183::328829::1 :note : warningexpanded from macro 'XWINT': empty macro arguments are a C99 feature [-Wc99-extensions] #define XWINT(RTX, N) ((RTX)->u.hwint[N])HOOK_VECTOR_END (addr_space) ^ ^ ~ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50../../gcc-7.1.0/gcc/rtl.h: :note425: :expanded from macro 'HOOK_VECTOR_END'5 : note: array 'hwint' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/value-prof.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6:In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.cwarning:: 42struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h: struct symtab_node *ref = NULL);25: In file included from ../../gcc-7.1.0/gcc/target.h ^: 200../../gcc-7.1.0/gcc/cgraph.h: :../../gcc-7.1.0/gcc/target.def:964916::31:: warningnote: : empty macro arguments are a C99 feature [-Wc99-extensions]previous use is here symtab_nodeHOOK_VECTOR_END (calls) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: ../../gcc-7.1.0/gcc/cgraph.hnote:: 1600expanded from macro 'HOOK_VECTOR_END' :10: warning: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] ^ friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-loop-manip.c:42: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/valtrack.c:26: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:30: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:66: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] In file included from ../../gcc-7.1.0/gcc/tree.cclass symtab_node;: 34^: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1:../../gcc-7.1.0/gcc/tree-core.h :warning1673: :9empty macro arguments are a C99 feature [-Wc99-extensions]: note: HOOK_VECTOR_END (emutls)previous use is here ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h struct symtab_node *symtab_node;: 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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/valtrack.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/valtrack.c:26: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c../../gcc-7.1.0/gcc/hwint.h::6654: :../../gcc-7.1.0/gcc/cgraph.h26::94 :note1: :expanded from macro 'HOST_WIDE_INT' warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]# define HOST_WIDE_INT long ^class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c:66: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:50: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared hereIn file included from ../../gcc-7.1.0/gcc/valtrack.c:27: tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/df.h ^: 29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/valtrack.c:27: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ ../../gcc-7.1.0/gcc/gimple.h/usr/include/stddef.h::256559::1132:: warningnote: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'offsetof' return &gs->op[2]; ^ ~ #define offsetof(type, member) __builtin_offsetof(type, member)../../gcc-7.1.0/gcc/gimple.h : ^ ~~~~~~346 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:50: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-loop.c:50: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning../../gcc-7.1.0/gcc/gimple.h: :struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] 2599:12 struct symtab_node *ref = NULL);: ^In file included from ../../gcc-7.1.0/gcc/cgraph.hwarning:96../../gcc-7.1.0/gcc/valtrack.c: ::273array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:: In file included from note../../gcc-7.1.0/gcc/df.h: return gs->op[3];:previous use is here29 symtab_node ^ ~: ../../gcc-7.1.0/gcc/gimple.h ^:../../gcc-7.1.0/gcc/alloc-pool.h 346::4283::27 :note : warningarray 'op' declared here: using extended field designator is an extension [-Wextended-offsetof] tree GTY((length ("%h.num_ops"))) op[1]; ^ int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ 27 warnings generated. ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-slp.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/cgraph.h:1600: 10: gs->op[1] = rhs;note : ^ ~did you mean struct here? ../../gcc-7.1.0/gcc/gimple.h: friend class cgraph_node;346 : ^~~~~ 3 struct: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39../../gcc-7.1.0/gcc/gimple.h:: 2582note: :previous use is here3 : warningstruct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ../../gcc-7.1.0/gcc/cgraph.h ^ ~: 1980../../gcc-7.1.0/gcc/gimple.h::10:346 :note3: did you mean struct here? : friend class cgraph_node;note ^~~~~: array 'op' declared here struct ../../gcc-7.1.0/gcc/cgraph.h tree GTY((length ("%h.num_ops"))) op[1];: 1981: ^10 : warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note../../gcc-7.1.0/gcc/gimple.h: :did you mean struct here?2599 :12 friend class cgraph_edge; : ^~~~~ warning struct : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h tree GTY((length ("%h.num_ops"))) op[1];: 3505 ^: 10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::35513114::310:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; return gs->op[2]; ^ ~ ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::315371::33:: notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h:3130 tree GTY((length ("%h.num_ops"))) op[1];: 11 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/gimple.h371::35713::10 :note : warningarray 'op' declared here: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] tree GTY((length ("%h.num_ops"))) op[1]; return gs->op[3]; ^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/gimple.h ^: 3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/varpool.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o vmsdbgout.o -MT vmsdbgout.o -MMD -MP -MF ./.deps/vmsdbgout.TPo ../../gcc-7.1.0/gcc/vmsdbgout.c ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/varasm.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/value-prof.c:26: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c gs->op[2] = label;: 75 ^ ~: In file included from ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/tree-vectorizer.h::31525:3:: In file included from note../../gcc-7.1.0/gcc/target.h: :array 'op' declared here200 : ../../gcc-7.1.0/gcc/target.def tree GTY((length ("%h.num_ops"))) op[1];: 1628 ^ :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/gimple.hHOOK_VECTOR_END (sched): 3561:^3: ../../gcc-7.1.0/gcc/target-hooks-macros.hwarning: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]43 : gs->op[3] = label;50 : ^ ~ note../../gcc-7.1.0/gcc/gimple.h: :315expanded from macro 'HOOK_VECTOR_END': 3: note: array 'op' declared here #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here In file included from tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/tree-vectorizer.c : ^75 : In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vectorizer.c:75: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/varpool.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1In file included from :../../gcc-7.1.0/gcc/value-prof.c: 29warning: In file included from : ../../gcc-7.1.0/gcc/cgraph.hempty macro arguments are a C99 feature [-Wc99-extensions]: 24: ../../gcc-7.1.0/gcc/ipa-ref.h:26HOOK_VECTOR_END (target_option):1: ^warning : ../../gcc-7.1.0/gcc/target-hooks-macros.hclass 'symtab_node' was previously declared as a struct [-Wmismatched-tags]: 43class symtab_node;: ^ 50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/tree-core.h:1673:9:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/value-prof.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/varpool.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage;In file included from ../../gcc-7.1.0/gcc/value-prof.c^~~~~: 29struct: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/var-tracking.c:92: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/var-tracking.c:93: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:56: ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:99:3: warning: struct 'expr_hash_elt' was previously declared as a class [-Wmismatched-tags] struct expr_hash_elt *m_stamp; ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:68:7: note: previous use is here class expr_hash_elt ^ In file included from ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-vect-data-refs.c:3095:19: note: in instantiation of member function 'vec::create' requested here comp_alias_ddrs.create (may_alias_ddrs.length ()); ^ In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/value-prof.c:31: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: In file included from warning../../gcc-7.1.0/gcc/tree-vrp.c: :'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags]59 : In file included from class lto_input_block../../gcc-7.1.0/gcc/target.h :^200 : ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: ../../gcc-7.1.0/gcc/cgraph.hexpanded from macro 'HOOK_VECTOR_END': 1544:19:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) note ^: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:In file included from 50../../gcc-7.1.0/gcc/value-prof.c:: 31note: : In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/data-streamer.h :25: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/lto-streamer.h : ^752 :8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from struct lto_input_block *, const char *, size_t);../../gcc-7.1.0/gcc/tree-vrp.c : ^59 : ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/target.h371::2007: :../../gcc-7.1.0/gcc/target.def :note5510: :previous use is here1 :class lto_input_block warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^../../gcc-7.1.0/gcc/lto-streamer.h :../../gcc-7.1.0/gcc/target-hooks-macros.h758::435In file included from :../../gcc-7.1.0/gcc/tree.c50::: 36note: : noteexpanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/gimple.h :: 2495did you mean class here?: 10#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): struct lto_input_block *, const char *, size_t); ^ warning ^~~~~~: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:../../gcc-7.1.0/gcc/lto-streamer.h59:: 788In file included from :../../gcc-7.1.0/gcc/target.h34::200 : warning../../gcc-7.1.0/gcc/target.def: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]5663 :1:extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/var-tracking.c 371:HOOK_VECTOR_END (cxx)93:: 7In file included from ../../gcc-7.1.0/gcc/gimple.h:../../gcc-7.1.0/gcc/rtl.h ::3374 2527note:: ^: 3previous use is here:./genrtl.h :../../gcc-7.1.0/gcc/target-hooks-macros.h435:class lto_input_block43: ^:3warning50 :: ../../gcc-7.1.0/gcc/lto-streamer.h: : 788notewarning: : expanded from macro 'HOOK_VECTOR_END'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 34 XWINT (rt, 1) = arg1;:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) gs->op[1] = rhs; note ^ ~ ^ : ../../gcc-7.1.0/gcc/rtl.h ^ ~ :did you mean class here?1183 ../../gcc-7.1.0/gcc/gimple.h::extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN;29 346:: ^~~~~~3 :In file included from ../../gcc-7.1.0/gcc/tree-vrp.c class:note : note expanded from macro 'XWINT': 59array 'op' declared here#define XWINT(RTX, N) ((RTX)->u.hwint[N]): In file included from ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/target.h : ^../../gcc-7.1.0/gcc/rtl.h200: : 425../../gcc-7.1.0/gcc/target.def::55752:: 1note:: array 'hwint' declared herewarning : empty macro arguments are a C99 feature [-Wc99-extensions] HOST_WIDE_INT hwint[1]; ^HOOK_VECTOR_END (emutls) ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/hwint.h^: 54:../../gcc-7.1.0/gcc/target-hooks-macros.h854::4310:../../gcc-7.1.0/gcc/gimple.h::2650:: :2545notewarning: :: 12struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] : note : struct varpool_node *,expanded from macro 'HOOK_VECTOR_END'warning expanded from macro 'HOST_WIDE_INT' : ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] # define HOST_WIDE_INT long return gs->op[2];../../gcc-7.1.0/gcc/cgraph.h : ^ ~ ^1757 : ^../../gcc-7.1.0/gcc/gimple.h : 34638::In file included from 3../../gcc-7.1.0/gcc/var-tracking.c::note93 : note: : previous use is herearray 'op' declared here In file included from ../../gcc-7.1.0/gcc/rtl.h tree GTY((length ("%h.num_ops"))) op[1];class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node {: ^ ^ 3374 : ./genrtl.hIn file included from :../../gcc-7.1.0/gcc/tree-vrp.c436::593: :In file included from ../../gcc-7.1.0/gcc/lto-streamer.h../../gcc-7.1.0/gcc/target.h::warning200: : 854../../gcc-7.1.0/gcc/target.def:array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]10 :: 5873 XWINT (rt, 2) = arg2;:note 1: :../../gcc-7.1.0/gcc/gimple.h : ^ ~2565did you mean class here?: 11warning struct varpool_node *, : : ../../gcc-7.1.0/gcc/rtl.h ^~~~~~: empty macro arguments are a C99 feature [-Wc99-extensions] warning class: 1183 :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]29 HOOK_VECTOR_END (target_option): return &gs->op[2];note^: expanded from macro 'XWINT'../../gcc-7.1.0/gcc/target-hooks-macros.h : ^ ~43 :../../gcc-7.1.0/gcc/gimple.h50:../../gcc-7.1.0/gcc/lto-streamer.h346::#define XWINT(RTX, N) ((RTX)->u.hwint[N]): 3note864 :: 35: ^ ~note :: expanded from macro 'HOOK_VECTOR_END'warning ../../gcc-7.1.0/gcc/rtl.harray 'op' declared here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: tree GTY((length ("%h.num_ops"))) op[1]; ^ extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ^425 :../../gcc-7.1.0/gcc/lto-streamer.h5::371 :note7: :array 'hwint' declared here In file included from note HOST_WIDE_INT hwint[1];../../gcc-7.1.0/gcc/tree-vrp.c : ^: previous use is here../../gcc-7.1.0/gcc/hwint.h 59:: 54class lto_input_block:In file included from 26../../gcc-7.1.0/gcc/target.h ../../gcc-7.1.0/gcc/gimple.h::: ^2582 :200 ../../gcc-7.1.0/gcc/lto-streamer.h3note:: :864expanded from macro 'HOST_WIDE_INT': 35warning : : ../../gcc-7.1.0/gcc/target.def# define HOST_WIDE_INT longarray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]:: note gs->op[2] = rhs;: did you mean class here? ^ ^ ~ 5975 :../../gcc-7.1.0/gcc/gimple.h1::346 :warningextern void lto_input_data_block (struct lto_input_block *, void *, size_t);: 3 ^~~~~~empty macro arguments are a C99 feature [-Wc99-extensions] : classnoteHOOK_VECTOR_END (shrink_wrap) : ^array 'op' declared here ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/lto-streamer.h tree GTY((length ("%h.num_ops"))) op[1];::86843: : ^2650:: warningnote: : expanded from macro 'HOOK_VECTOR_END'struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^../../gcc-7.1.0/gcc/gimple.h :2599:12: ../../gcc-7.1.0/gcc/lto-streamer.hwarning:: 868array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 26: return gs->op[3];note : ^ ~did you mean class here? ../../gcc-7.1.0/gcc/gimple.h:346:3In file included from tree lto_input_tree_ref (struct lto_input_block *, struct data_in *,../../gcc-7.1.0/gcc/tree-vrp.c : ^~~~~~ :note59: array 'op' declared here class: In file included from ../../gcc-7.1.0/gcc/target.h tree GTY((length ("%h.num_ops"))) op[1];: 200 ^: ../../gcc-7.1.0/gcc/target.def:6216../../gcc-7.1.0/gcc/lto-streamer.h::1872:: 26warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.hhashval_t lto_input_scc (struct lto_input_block *, struct data_in *,: 43 ^: 50../../gcc-7.1.0/gcc/lto-streamer.h: :note371: :expanded from macro 'HOOK_VECTOR_END'7 : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)previous use is here ../../gcc-7.1.0/gcc/gimple.h ^: class lto_input_block2619 : ^11 : warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3];../../gcc-7.1.0/gcc/lto-streamer.h : ^ ~872 :../../gcc-7.1.0/gcc/gimple.h26::346 :note3: :did you mean class here? note: array 'op' declared here hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, tree GTY((length ("%h.num_ops"))) op[1]; ^~~~~~ ^ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: ../../gcc-7.1.0/gcc/gimple.hnote:: 2629previous use is here: 3:class lto_input_block warning ^ : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ../../gcc-7.1.0/gcc/lto-streamer.h ^ ~: 874../../gcc-7.1.0/gcc/gimple.h::24346:: 3note:: did you mean class here?note : tree lto_input_tree_1 (struct lto_input_block *, struct data_in *,array 'op' declared here ^~~~~~ class tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:59: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/value-prof.c:31: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ../../gcc-7.1.0/gcc/gimple.h:const char *streamer_read_string (struct data_in *, struct lto_input_block *);3043 : ^3 :../../gcc-7.1.0/gcc/lto-streamer.h :warning371: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]7 : gs->op[1] = fn;note : ^ ~previous use is here ../../gcc-7.1.0/gcc/gimple.h:class lto_input_block371 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:62: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32../../gcc-7.1.0/gcc/data-streamer.h:: 76note:: 53expanded from macro 'offsetof': ../../gcc-7.1.0/gcc/gimple.hnote:: #define offsetof(type, member) __builtin_offsetof(type, member)did you mean class here? ^ ~~~~~~3053 :3const char *streamer_read_string (struct data_in *, struct lto_input_block *);: ^~~~~~warning : classarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ../../gcc-7.1.0/gcc/data-streamer.h ^ ~: 78../../gcc-7.1.0/gcc/gimple.h::8371:: 3warning:: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]note : array 'op' declared here struct lto_input_block *, ^ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/lto-streamer.h ^: 371:7: noteIn file included from : ../../gcc-7.1.0/gcc/tree-vrp.cprevious use is here: 62: class lto_input_block../../gcc-7.1.0/gcc/alloc-pool.h : ^267 :11: warning: using extended field designator is an extension [-Wextended-offsetof] ../../gcc-7.1.0/gcc/data-streamer.h:78: size += offsetof (allocation_object, u.data);8 : ^ ~~~~~ note/usr/include/stddef.h: :did you mean class here?59 :32 struct lto_input_block *,: ^~~~~~note : classexpanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:44: note: did you mean class here? unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:84:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note../../gcc-7.1.0/gcc/gimple.h: :previous use is here3114 :10class lto_input_block: ^warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ../../gcc-7.1.0/gcc/data-streamer.h ^ ~: 84../../gcc-7.1.0/gcc/gimple.h::34371:: note3: :did you mean class here? note: array 'op' declared here HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; class ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from gcov_type streamer_read_gcov_count (struct lto_input_block *);../../gcc-7.1.0/gcc/tree-vrp.c : ^62../../gcc-7.1.0/gcc/gimple.h: :../../gcc-7.1.0/gcc/alloc-pool.h../../gcc-7.1.0/gcc/lto-streamer.h3130:::11371:428: :7warning: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]27 : note return &call_stmt->op[2];: previous use is herewarning : ^ ~class lto_input_blockusing extended field designator is an extension [-Wextended-offsetof] ../../gcc-7.1.0/gcc/gimple.h :371 ^: int size = m_elt_size - offsetof (allocation_object, u.data);3 : ^ ~~~~~ note: ../../gcc-7.1.0/gcc/data-streamer.harray 'op' declared here: /usr/include/stddef.h85 tree GTY((length ("%h.num_ops"))) op[1];: : ^37 59:: note32: :did you mean class here? ../../gcc-7.1.0/gcc/gimple.h: note3138: :gcov_type streamer_read_gcov_count (struct lto_input_block *);3expanded from macro 'offsetof': In file included from ^~~~~~ ../../gcc-7.1.0/gcc/vmsdbgout.c warning class: #define offsetof(type, member) __builtin_offsetof(type, member)array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] : call_stmt->op[2] = chain; 24 ^ ~: ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/gimple.h:10: ^ ~~~~~~62 warning371:s: generated. 386::: 1note34: :array 'op' declared here :warning : warningclass 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree GTY((length ("%h.num_ops"))) op[1]; ^ wide_int streamer_read_wide_int (struct lto_input_block *);class rtx_def; ^^ ../../gcc-7.1.0/gcc/lto-streamer.h:371../../gcc-7.1.0/gcc/coretypes.h::557::8 :note : noteprevious use is here: previous use is here class lto_input_block struct rtx_def; ^ ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:87:38: note: did you mean class here? widest_int streamer_read_widest_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:166:25: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:166:25: note: did you mean class here? = streamer_read_uhwi ((struct lto_input_block *)bp->stream); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:199:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_uchar (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:229:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/data-streamer.h::3505318::10:29 :warning : notearray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: did you mean class here? return gs->op[1]; streamer_read_record_start (struct lto_input_block *ib) ^ ~ ^~~~~~../../gcc-7.1.0/gcc/gimple.h : class315 :3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/value-prof.c:37: ../../gcc-7.1.0/gcc/value-prof.h:110:40: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/value-prof.h:110:40: note: did you mean class here? extern void stream_in_histogram_value (struct lto_input_block *, gimple *); ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o vtable-verify.o -MT vtable-verify.o -MMD -MP -MF ./.deps/vtable-verify.TPo ../../gcc-7.1.0/gcc/vtable-verify.c 39 warnings generated. ../../gcc-7.1.0/gcc/value-prof.c:386:28: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] stream_in_histogram_value (struct lto_input_block *ib, gimple *stmt) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/value-prof.c:386:28: note: did you mean class here? stream_in_histogram_value (struct lto_input_block *ib, gimple *stmt) ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o web.o -MT web.o -MMD -MP -MF ./.deps/web.TPo ../../gcc-7.1.0/gcc/web.c In file included from ../../gcc-7.1.0/gcc/vmsdbgout.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vmsdbgout.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tree.c:39: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/tree.c:39: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/tree.c:39: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/vmsdbgout.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 42 warnings generated. In file included from ../../gcc-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/tree.c::20048: : ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/output.h::1628133::16:: warningwarning: : empty macro arguments are a C99 feature [-Wc99-extensions]'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] HOOK_VECTOR_END (sched) ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/output.h::43123::5053:: notenote: : expanded from macro 'HOOK_VECTOR_END'expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/tree.c:49: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c :25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/varpool.c:25: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from ../../gcc-7.1.0/gcc/target.h ^: 200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:In file included from 1658../../gcc-7.1.0/gcc/varasm.c::132:: In file included from warning../../gcc-7.1.0/gcc/target.h: :empty macro arguments are a C99 feature [-Wc99-extensions]200 : ../../gcc-7.1.0/gcc/target.def:HOOK_VECTOR_END (simd_clone)6216 :^1 :../../gcc-7.1.0/gcc/target-hooks-macros.h :warning43: :empty macro arguments are a C99 feature [-Wc99-extensions]50 : noteHOOK_VECTOR_END (mode_switching): expanded from macro 'HOOK_VECTOR_END'^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)43 : ^50 : noteIn file included from : ../../gcc-7.1.0/gcc/varpool.cexpanded from macro 'HOOK_VECTOR_END': 25: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/target.h : ^200 : ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25In file included from : ../../gcc-7.1.0/gcc/varasm.cIn file included from :../../gcc-7.1.0/gcc/target.h33:: 200../../gcc-7.1.0/gcc/rtl.h: :../../gcc-7.1.0/gcc/target.def302::57521::1 :warning : warning'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]: empty macro arguments are a C99 feature [-Wc99-extensions] struct GTY((desc("0"), tag("0"), HOOK_VECTOR_END (emutls)^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; In file included from ^~~~~../../gcc-7.1.0/gcc/varpool.c :struct25 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c ^: 96: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/var-tracking.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o wide-int.o -MT wide-int.o -MMD -MP -MF ./.deps/wide-int.TPo ../../gcc-7.1.0/gcc/wide-int.cc In file included from ../../gcc-7.1.0/gcc/var-tracking.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/varpool.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/varasm.c:33: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:33: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/tree.c:681:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/tree.c:681:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class ../../gcc-7.1.0/gcc/tree.c:691:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/tree.c:691:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class ../../gcc-7.1.0/gcc/tree.c:702:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (node); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/tree.c:702:3: note: did you mean class here? struct symtab_node *snode = symtab_node::get (node); ^~~~~~ class ../../gcc-7.1.0/gcc/tree.c:713:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/tree.c:713:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class ../../gcc-7.1.0/gcc/tree.c:732:3: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *snode = varpool_node::get (node); ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/tree.c:732:3: note: did you mean class here? struct varpool_node *snode = varpool_node::get (node); ^~~~~~ class ../../gcc-7.1.0/gcc/tree.c:742:3: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *vnode; ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/tree.c:742:3: note: did you mean class here? struct varpool_node *vnode; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/vtable-verify.c:137: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vtable-verify.c:137: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vtable-verify.c:137: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/web.c:38: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vtable-verify.c:137: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. 47 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o wide-int-print.o -MT wide-int-print.o -MMD -MP -MF ./.deps/wide-int-print.TPo ../../gcc-7.1.0/gcc/wide-int-print.cc In file included from ../../gcc-7.1.0/gcc/varpool.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/wide-int.cc:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o xcoffout.o -MT xcoffout.o -MMD -MP -MF ./.deps/xcoffout.TPo ../../gcc-7.1.0/gcc/xcoffout.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: In file included from array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/web.c :38: gs->op[1] = fn;In file included from ../../gcc-7.1.0/gcc/coretypes.h: ^ ~ 369../../gcc-7.1.0/gcc/gimple.h: :In file included from 371../../gcc-7.1.0/gcc/hash-table.h::3235:: ../../gcc-7.1.0/gcc/ggc.hnote:: 277array 'op' declared here: 15: warning: tree GTY((length ("%h.num_ops"))) op[1];struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/web.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/gimple.h :3053:3: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);warning : ^ array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]../../gcc-7.1.0/gcc/coretypes.h :62:7: note gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, : ^ ~previous use is here ../../gcc-7.1.0/gcc/gimple.h:class rtx_def;371 : ^3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:41: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:41: ../../gcc-7.1.0/gcc/cgraph.h:94:1../../gcc-7.1.0/gcc/gimple.h:: 3505warning:: 10'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), return gs->op[1];^ ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ../../gcc-7.1.0/gcc/gimple.h ^~~~~~: 3531 class: 3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:41: ../../gcc-7.1.0/gcc/cgraph.h:247:11: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3561struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 3: warning: struct symtab_node *ref = NULL);array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ gs->op[3] = label;../../gcc-7.1.0/gcc/cgraph.h : ^ ~96 :../../gcc-7.1.0/gcc/gimple.h3::315 :note3: :previous use is here note symtab_node: array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/web.c:38: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 51 warnings generated. In file included from ../../gcc-7.1.0/gcc/varpool.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/varpool.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673In file included from :../../gcc-7.1.0/gcc/varasm.c2::50 : note: ../../gcc-7.1.0/gcc/output.hdid you mean class here?: 133:6 struct symtab_node *symtab_node;: ^~~~~~warning : class'__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from ../../gcc-7.1.0/gcc/varpool.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:53: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/wide-int.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/wide-int.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/tree.c:4677:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-7.1.0/gcc/tree.c:4668:26: note: parameter of type 'enum tree_code' is declared here build_nt (enum tree_code code, ...) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o i386.o -MT i386.o -MMD -MP -MF ./.deps/i386.TPo ../../gcc-7.1.0/gcc/config/i386/i386.c In file included from ../../gcc-7.1.0/gcc/varpool.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/varasm.c:429:23: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] set_implicit_section (struct symtab_node *n, void *data ATTRIBUTE_UNUSED) ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/varpool.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^../../gcc-7.1.0/gcc/varasm.c :../../gcc-7.1.0/gcc/lto-streamer.h429::37123::7: notenote: : previous use is heredid you mean class here? class lto_input_block ^ set_implicit_section (struct symtab_node *n, void *data ATTRIBUTE_UNUSED) ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^In file included from ../../gcc-7.1.0/gcc/wide-int.cc:23: ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h758::3695: :In file included from ../../gcc-7.1.0/gcc/hash-table.hnote:: 561did you mean class here?: ../../gcc-7.1.0/gcc/mem-stats.h:126: struct lto_input_block *, const char *, size_t);1 : ^~~~~~ warning class: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7:../../gcc-7.1.0/gcc/hash-table.h :note341: :previous use is here1 : class lto_input_blocknote : ^did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class 59 warnings generated. In file included from ../../gcc-7.1.0/gcc/varpool.c:33: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/varasm.c:1238:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/varasm.c:1238:3: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o netbsd.o -MT netbsd.o -MMD -MP -MF ./.deps/netbsd.TPo ../../gcc-7.1.0/gcc/config/netbsd.c 50 warnings generated. In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/tree-ssa-scopedtables.h:131:15: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here { m_stack.create (20); m_avail_exprs = table; } ^ In file included from ../../gcc-7.1.0/gcc/tree-vrp.c:62: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-vrp.c:662:45: note: in instantiation of member function 'object_allocator::allocate' requested here vr_value[ver] = vr = vrp_value_range_pool.allocate (); ^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/tree.c:6831:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3:In file included from ../../gcc-7.1.0/gcc/tree-vrp.cnote:: 62previous use is here: ../../gcc-7.1.0/gcc/alloc-pool.h: symtab_node185 : ^13 : warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ../../gcc-7.1.0/gcc/tree.c ^ ~~~~~~clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o host-default.o -MT host-default.o -MMD -MP -MF ./.deps:/host-default.TPo ../../gcc-7.1.0/gcc/host-default.c 6831: 3../../gcc-7.1.0/gcc/alloc-pool.h: :note: did you mean class here?416 :22 struct symtab_node *snode; : ^~~~~~ class note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/alloc-pool.h:501:31: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return ::new (m_allocator.allocate ()) T; ^ ../../gcc-7.1.0/gcc/tree-vrp.c:662:45: note: in instantiation of member function 'object_allocator::allocate' requested here vr_value[ver] = vr = vrp_value_range_pool.allocate (); ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/wide-int-print.cc:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vtable-verify.c:140: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/web.c:40: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct 42 warnings generated. 50 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o main.o -MT main.o -MMD -MP -MF ./.deps/main.TPo ../../gcc-7.1.0/gcc/main.c In file included from ../../gcc-7.1.0/gcc/var-tracking.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:347:5: note: in instantiation of member function 'base_pool_allocator::initialize' requested here initialize (); ^ ../../gcc-7.1.0/gcc/var-tracking.c:1361:45: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return (variable*) onepart_pool (onepart).allocate (); ^ In file included from ../../gcc-7.1.0/gcc/wide-int-print.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/wide-int-print.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15In file included from :../../gcc-7.1.0/gcc/web.c :warning40: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: static inline struct rtx_def *./genrtl.h : ^435 :../../gcc-7.1.0/gcc/coretypes.h:362:: 7warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : previous use is here XWINT (rt, 1) = arg1; class rtx_def; ^ ~ ^../../gcc-7.1.0/gcc/rtl.h :1183:29: In file included from note../../gcc-7.1.0/gcc/xcoffout.c: :expanded from macro 'XWINT'27 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:369#define XWINT(RTX, N) ((RTX)->u.hwint[N]): In file included from ^ ~../../gcc-7.1.0/gcc/hash-table.h :235: ../../gcc-7.1.0/gcc/ggc.h:280:11:../../gcc-7.1.0/gcc/rtl.h :warning425: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]5 : note: array 'hwint' declared here return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ HOST_WIDE_INT hwint[1]; ../../gcc-7.1.0/gcc/coretypes.h ^: 62../../gcc-7.1.0/gcc/hwint.h::754:: 26note:: previous use is herenote : class rtx_def;expanded from macro 'HOST_WIDE_INT' ^ # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/web.c:40: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o i386-common.o -MT i386-common.o -MMD -MP -MF ./.deps/i386-common.TPo ../../gcc-7.1.0/gcc/common/config/i386/i386-common.c In file included from ../../gcc-7.1.0/gcc/var-tracking.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/alloc-pool.h:416:22: note: in instantiation of member function 'base_pool_allocator::allocation_object::get_instance' requested here allocation_object::get_instance (header)->id = m_id; ^ ../../gcc-7.1.0/gcc/var-tracking.c:1361:45: note: in instantiation of member function 'base_pool_allocator::allocate' requested here return (variable*) onepart_pool (onepart).allocate (); ^ In file included from ../../gcc-7.1.0/gcc/var-tracking.c:96: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/var-tracking.c:1456:31: note: in instantiation of member function 'base_pool_allocator::remove' requested here onepart_pool (var->onepart).remove (var); ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/wide-int-print.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.hIn file included from :341:1../../gcc-7.1.0/gcc/tree-vrp.c: :note: did you mean struct here?23 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:class mem_usage; 369^~~~~ struct : In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve >' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1292:31: note: in instantiation of member function 'vec, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-7.1.0/gcc/tree-vrp.c:11151:36: note: in instantiation of member function 'auto_vec, 0>::auto_vec' requested here : dom_walker (CDI_DOMINATORS), stack (10) ^ ../../gcc-7.1.0/gcc/tree-vrp.c:1408:1: warning: unused function 'value_ranges_intersect_p' [-Wunused-function] value_ranges_intersect_p (value_range *vr0, value_range *vr1) ^ In file included from ../../gcc-7.1.0/gcc/web.c:41: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/web.c:41: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/web.c:41: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/varasm.c:5384:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *n = symtab_node::get (decl); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/varasm.c:5384:3: note: did you mean class here? struct symtab_node *n = symtab_node::get (decl); ^~~~~~ class ../../gcc-7.1.0/gcc/web.c:101:3: warning: struct 'web_entry' was previously declared as a class [-Wmismatched-tags] struct web_entry *dup_entry; ^ ../../gcc-7.1.0/gcc/web.c:81:7: note: previous use is here class web_entry : public web_entry_base ^ ../../gcc-7.1.0/gcc/web.c:101:34: warning snote generated. : did you mean class here? struct web_entry *dup_entry; ^~~~~~ class ../../gcc-7.1.0/gcc/web.c:111:7: warning: struct 'web_entry' was previously declared as a class [-Wmismatched-tags] struct web_entry *entry; ^ ../../gcc-7.1.0/gcc/web.c:81:7: note: previous use is here class web_entry : public web_entry_base ^ ../../gcc-7.1.0/gcc/web.c:111:7: note: did you mean class here? struct web_entry *entry; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/varasm.c:6072:3: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *symbol; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/varasm.c:6072:3: note: did you mean class here? struct symtab_node *symbol; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -DPREFIX=\"/usr/pkg/gcc7\" -DBASEVER="\"7.1.0\"" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o prefix.o -MT prefix.o -MMD -MP -MF ./.deps/prefix.TPo ../../gcc-7.1.0/gcc/prefix.c In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:In file included from 7:../../gcc-7.1.0/gcc/host-default.c :note: 23previous use is here : class rtx_def; ../../gcc-7.1.0/gcc/coretypes.h ^: 62:1:In file included from ../../gcc-7.1.0/gcc/config/netbsd.cwarning:: 24class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: class rtx_def;struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ../../gcc-7.1.0/gcc/coretypes.h ^: 55../../gcc-7.1.0/gcc/coretypes.h::862::7 : notenote: : previous use is hereprevious use is here class rtx_def; struct rtx_def; ^ ^ In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/varasm.c:7291:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode; ^ ../../gcc-7.1.0/gcc/cgraph.h58: warning96s: generated. 3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/varasm.c:7291:7: note: did you mean class here? struct symtab_node *snode; ^~~~~~ class clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/tree.c:13372:28: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if (TYPE_ARTIFICIAL (tv) && 0) ^ ~ 12 warnings generated. ../../gcc-7.1.0/gcc/tree.c:13372:28: note: use '&' for a bitwise operation if (TYPE_ARTIFICIAL (tv) && 0) ^~ & ../../gcc-7.1.0/gcc/tree.c:13372:28: note: remove constant to silence this warning if (TYPE_ARTIFICIAL (tv) && 0) ~^~~~ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o params.o -MT params.o -MMD -MP -MF ./.deps/params.TPo ../../gcc-7.1.0/gcc/params.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o opts.o -MT opts.o -MMD -MP -MF ./.deps/opts.TPo ../../gcc-7.1.0/gcc/opts.c In file included from ../../gcc-7.1.0/gcc/host-default.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/host-default.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/varasm.c:7937: ./gt-varasm.h:323:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:323:61: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:323:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:341:66: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:341:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:359:69: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:359:69: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:377:68: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:377:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-varasm.h:395:62: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-varasm.h:395:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/host-default.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tree.c:14539: ./gt-tree.h:255:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:255:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:255:64: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:255:64: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:273:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:273:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:273:61: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:273:61: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:291:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:291:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:291:63: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:291:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:309:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:309:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:309:73: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:309:73: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:327:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:327:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-tree.h:327:72: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-tree.h:327:72: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/main.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/common/config/i386/i386-common.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o opts-common.o -MT opts-common.o -MMD -MP -MF ./.deps/opts-common.TPo ../../gcc-7.1.0/gcc/opts-common.c class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/wide-int.cc:2144:25: warning: qualifier in explicit instantiation of 'generic_wide_int::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void wide_int::dump () const; ~~~~~~~~~~^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/wide-int.cc:2147:27: warning: qualifier in explicit instantiation of 'generic_wide_int >::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void offset_int::dump () const; ~~~~~~~~~~~~^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/wide-int.cc:2148:27: warning: qualifier in explicit instantiation of 'generic_wide_int >::dump' requires a template-id (a typedef is not permitted) [-Wpedantic] template void widest_int::dump () const; ~~~~~~~~~~~~^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:24: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/xcoffout.c:29: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/common/config/i386/i386-common.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/common/config/i386/i386-common.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:24: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' In file included from # define HOST_WIDE_INT long../../gcc-7.1.0/gcc/main.c : ^22 : In file included from In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c../../gcc-7.1.0/gcc/coretypes.h::24369: : In file included from In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/hash-table.h::3374235: : ./genrtl.h../../gcc-7.1.0/gcc/ggc.h::436277::315:: warningwarning: : array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] XWINT (rt, 2) = arg2;static inline struct rtx_def * ^ ~ ^ ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/coretypes.h::621183::729:: notenote: : previous use is hereexpanded from macro 'XWINT' class rtx_def; ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-7.1.0/gcc/rtl.h../../gcc-7.1.0/gcc/main.c::42522:: 5In file included from :../../gcc-7.1.0/gcc/coretypes.h: 369note: : In file included from array 'hwint' declared here../../gcc-7.1.0/gcc/hash-table.h :235: HOST_WIDE_INT hwint[1];../../gcc-7.1.0/gcc/ggc.h : ^280 :../../gcc-7.1.0/gcc/hwint.h11::54 :warning26: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] note: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);expanded from macro 'HOST_WIDE_INT' ^ ../../gcc-7.1.0/gcc/coretypes.h# define HOST_WIDE_INT long: 62 ^: 7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/common/config/i386/i386-common.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/main.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200In file included from : ../../gcc-7.1.0/gcc/prefix.c../../gcc-7.1.0/gcc/target.def::68: 6243../../gcc-7.1.0/gcc/coretypes.h::162:: 1warning:: empty macro arguments are a C99 feature [-Wc99-extensions]warning : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:class rtx_def;50 :^ note: ../../gcc-7.1.0/gcc/coretypes.hexpanded from macro 'HOOK_VECTOR_END': 55:8: note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)previous use is here ^struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:29: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ 24 warnings generated. In file included from ../../gcc-7.1.0/gcc/prefix.c:68: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/prefix.c:68: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/prefix.c:68: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o options.o -MT options.o -MMD -MP -MF ./.deps/options.TPo options.c In file included from ../../gcc-7.1.0/gcc/common/config/i386/i386-common.c:27: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/opts-common.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1:In file included from ../../gcc-7.1.0/gcc/prefix.cwarning:: 73class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1class rtx_def;: ^warning : ../../gcc-7.1.0/gcc/coretypes.hempty macro arguments are a C99 feature [-Wc99-extensions]: 55HOOK_VECTOR_END (C90_EMPTY_HACK): 8^: ../../gcc-7.1.0/gcc/target-hooks-macros.hnote:: 43previous use is here: 50struct rtx_def;: ^note : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/opts.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/params.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 5 warnings generated. 5 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o vec.o -MT vec.o -MMD -MP -MF ./.deps/vec.TPo ../../gcc-7.1.0/gcc/vec.c In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] In file included from ../../gcc-7.1.0/gcc/config/netbsd.c return gs->op[1];: 30 ^ ~: ../../gcc-7.1.0/gcc/rtl.h :../../gcc-7.1.0/gcc/gimple.h302::1346:: 3warning:: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]note : array 'op' declared herestruct GTY((desc("0"), tag("0"), ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct../../gcc-7.1.0/gcc/gimple.h :2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/xcoffout.c:33: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hooks.o -MT hooks.o -MMD -MP -MF ./.deps/hooks.TPo ../../gcc-7.1.0/gcc/hooks.c ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/opts-common.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.hIn file included from :../../gcc-7.1.0/gcc/opts.c235:: 24../../gcc-7.1.0/gcc/ggc.h: :In file included from 277../../gcc-7.1.0/gcc/coretypes.h::15../../gcc-7.1.0/gcc/gimple.h369:: In file included from warning:../../gcc-7.1.0/gcc/hash-table.h: 3114struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: :23510static inline struct rtx_def *:: ../../gcc-7.1.0/gcc/ggc.hwarning:: 277array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 15 : ^ return gs->op[2]; ../../gcc-7.1.0/gcc/coretypes.h ^ ~: warning../../gcc-7.1.0/gcc/gimple.h62:: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]7371 ::static inline struct rtx_def * note3 ^: :previous use is here note../../gcc-7.1.0/gcc/coretypes.hclass rtx_def;: : ^array 'op' declared here 62 :In file included from 7../../gcc-7.1.0/gcc/opts-common.c tree GTY((length ("%h.num_ops"))) op[1];: : ^23 : noteIn file included from : ../../gcc-7.1.0/gcc/coretypes.hprevious use is here: 369class rtx_def;: In file included from ^../../gcc-7.1.0/gcc/hash-table.h :235: ../../gcc-7.1.0/gcc/ggc.h:280In file included from :../../gcc-7.1.0/gcc/opts.c11:24:: ../../gcc-7.1.0/gcc/gimple.hIn file included from :warning3130../../gcc-7.1.0/gcc/coretypes.h:: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]11 :369 : warningIn file included from : ../../gcc-7.1.0/gcc/hash-table.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);235 : ^../../gcc-7.1.0/gcc/ggc.h : return &call_stmt->op[2];../../gcc-7.1.0/gcc/coretypes.h : ^ ~28062: 11::../../gcc-7.1.0/gcc/gimple.h 7:warning371:: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 3note:: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);previous use is herenote : array 'op' declared hereclass rtx_def; ^ ^ ../../gcc-7.1.0/gcc/coretypes.h tree GTY((length ("%h.num_ops"))) op[1];: 62 ^: 7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: In file included from warning../../gcc-7.1.0/gcc/config/netbsd.c: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]30 : In file included from gs->op[1] = rhs;../../gcc-7.1.0/gcc/rtl.h : ^ ~3374: ./genrtl.h../../gcc-7.1.0/gcc/gimple.h::435:3153:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]note : XWINT (rt, 1) = arg1;array 'op' declared here ^ ~ tree GTY((length ("%h.num_ops"))) op[1];../../gcc-7.1.0/gcc/rtl.h : ^1183 :29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ../../gcc-7.1.0/gcc/gimple.h ^ ~: 3541../../gcc-7.1.0/gcc/rtl.h::10425:: 5warning:: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]note: array 'hwint' declared here return gs->op[2]; HOST_WIDE_INT hwint[1]; ^ ^ ~ ../../gcc-7.1.0/gcc/hwint.h../../gcc-7.1.0/gcc/gimple.h::54:31526::3 :note : expanded from macro 'HOST_WIDE_INT'note : # define HOST_WIDE_INT longarray 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/config/netbsd.c ^:30 : In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: ../../gcc-7.1.0/gcc/gimple.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3551: XWINT (rt, 2) = arg2; 3 ^ ~: ../../gcc-7.1.0/gcc/rtl.h:warning1183:29: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] note: gs->op[2] = label;expanded from macro 'XWINT' ^ ~#define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~../../gcc-7.1.0/gcc/gimple.h :../../gcc-7.1.0/gcc/rtl.h315::425:35:: notenote: : array 'op' declared herearray 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ../../gcc-7.1.0/gcc/hwint.h ^: 54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/params.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/params.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:31: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/opts-common.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:In file included from 1../../gcc-7.1.0/gcc/opts.c:: 24warning: : In file included from ../../gcc-7.1.0/gcc/coretypes.h'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: 369: struct mem_usageIn file included from ../../gcc-7.1.0/gcc/hash-table.h^: 561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct../../gcc-7.1.0/gcc/hash-table.h :341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 23 warnings generated. In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:37: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -fno-common -DHAVE_CONFIG_H -I. -Icommon -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/common -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o common/common-targhooks.o -MT common/common-targhooks.o -MMD -MP -MF common/.deps/common-targhooks.TPo ../../gcc-7.1.0/gcc/common/common-targhooks.c In file included from ../../gcc-7.1.0/gcc/params.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o hash-table.o -MT hash-table.o -MMD -MP -MF ./.deps/hash-table.TPo ../../gcc-7.1.0/gcc/hash-table.c In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:30: In file included from ../../gcc-7.1.0/gcc/df.h:29: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:68: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:68: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:68: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/params.c:24: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/opts-common.c:27: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/params.c:28: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/params.c:155:8: note: in instantiation of member function 'best_match::consider' requested here bm.consider (compiler_params[i].option); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:70: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/config/netbsd.c:70: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ 7 warnings../../gcc-7.1.0/gcc/lto-streamer.h: generated. 752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:38: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:38: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:38: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.hclang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o file-find.o -MT file-find.o -MMD -MP -MF ./.deps/file-:1600find.TPo ../../gcc-7.1.0/gcc/file-find.c :10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from options.c:5: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:47: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: noteIn file included from : ../../gcc-7.1.0/gcc/opts.cexpanded from macro 'ATTRIBUTE_ASM_FPRINTF': 32: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m): ../../gcc-7.1.0/gcc/common/common-target.def ^: 105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/opts.c:33: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o selftest.o -MT selftest.o -MMD -MP -MF ./.deps/selftest.TPo ../../gcc-7.1.0/gcc/selftest.c In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:54: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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 options.c:5: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from options.c:5: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 64 warnings generated. In file included from options.c:5: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o diagnostic.o -MT diagnostic.o -MMD -MP -MF ./.deps/diagnostic.TPo ../../gcc-7.1.0/gcc/diagnostic.c In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/config/i386/i386.c:69: In file included from ../../gcc-7.1.0/gcc/tree-vectorizer.h:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/opts.c:1569:10: note: in instantiation of member function 'best_match::consider' requested here bm.consider (sanitizer_opts[i].name); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs 5 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o diagnostic-color.o -MT diagnostic-color.o -MMD -MP -MF ./.deps/diagnostic-color.TPo ../../gcc-7.1.0/gcc/diagnostic-color.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] In file included from ../../gcc-7.1.0/gcc/vec.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/hooks.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/vec.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:2815 warning:s generated. warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/vec.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o diagnostic-show-locus.o -MT diagnostic-show-locus.o -MMD -MP -MF ./.deps/diagnostic-show-locus.TPo ../../gcc-7.1.0/gcc/diagnostic-show-locus.c In file included from ../../gcc-7.1.0/gcc/vec.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o edit-context.o -MT edit-context.o -MMD -MP -MF ./.deps/edit-context.TPo ../../gcc-7.1.0/gcc/edit-context.c In file included from ../../gcc-7.1.0/gcc/common/common-targhooks.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hooks.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hooks.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hooks.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hash-table.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/common/common-targhooks.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/common/common-targhooks.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 47 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o pretty-print.o -MT pretty-print.o -MMD -MP -MF ./.deps/pretty-print.TPo ../../gcc-7.1.0/gcc/pretty-print.c In file included from ../../gcc-7.1.0/gcc/selftest.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/common/common-targhooks.c::6222:: 1In file included from :../../gcc-7.1.0/gcc/coretypes.h :warning369: : class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.hclass rtx_def;: 126^: 1../../gcc-7.1.0/gcc/coretypes.h:: 55warning:: 8'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]: struct mem_usagenote : ^previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/hash-table.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-table.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DLOCALEDIR=\"/usr/pkg/gcc7/share/locale\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o intl.o -MT intl.o -MMD -MP -MF ./.deps/intl.TPo ../../gcc-7.1.0/gcc/intl.c In file included from ../../gcc-7.1.0/gcc/diagnostic.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/hash-table.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/selftest.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/selftest.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/selftest.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o input.o -MT input.o -MMD -MP -MF ./.deps/input.TPo ../../gcc-7.1.0/gcc/input.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/config/i386/i386.c:9545:18: warning: implicit conversion of NULL constant to 'bool' [-Wnull-conversion] bool error_p = NULL; ~~~~~~~ ^~~~ false In file included from ../../gcc-7.1.0/gcc/diagnostic.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/diagnostic.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DBASEVER="\"7.1.0\"" -DDATESTAMP="\"\"" -DREVISION="\"\"" -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" -DBUGURL="\"\"" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o version.o -MT version.o -MMD -MP -MF ./.deps/version.TPo ../../gcc-7.1.0/gcc/version.c In file included from ../../gcc-7.1.0/gcc/diagnostic.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/edit-context.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o ggc-none.o -MT ggc-none.o -MMD -MP -MF ./.deps/ggc-none.TPo ../../gcc-7.1.0/gcc/ggc-none.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o memory-block.o -MT memory-block.o -MMD -MP -MF ./.deps/memory-block.TPo ../../gcc-7.1.0/gcc/memory-block.cc 51 warnings generated. In file included from ../../gcc-7.1.0/gcc/edit-context.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/edit-context.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcov.o -MT gcov.o -MMD -MP -MF ./.deps/gcov.TPo ../../gcc-7.1.0/gcc/gcov.c In file included from ../../gcc-7.1.0/gcc/edit-context.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcov-dump.o -MT gcov-dump.o -MMD -MP -MF ./.deps/gcov-dump.TPo ../../gcc-7.1.0/gcc/gcov-dump.c In file included from ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcov-tool.o -MT gcov-tool.o -MMD -MP -MF ./.deps/gcov-tool.TPo ../../gcc-7.1.0/gcc/gcov-tool.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -o libgcov-util.o ../../gcc-7.1.0/gcc/../libgcc/libgcov-util.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/edit-context.c:1504:23: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] line_table_test ltt (); ^~ ../../gcc-7.1.0/gcc/edit-context.c:1504:23: note: remove parentheses to declare a variable line_table_test ltt (); ^~ ../../gcc-7.1.0/gcc/edit-context.c:1535:23: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse] line_table_test ltt (); ^~ ../../gcc-7.1.0/gcc/edit-context.c:1535:23: note: remove parentheses to declare a variable line_table_test ltt (); ^~ ../../gcc-7.1.0/gcc/edit-context.c:195:7: warning: private field 'm_finish' is not used [-Wunused-private-field] int m_finish; ^ In file included from ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::layout_range, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::layout_range>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1292:31: note: in instantiation of member function 'vec<(anonymous namespace)::layout_range, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:769:3: note: in instantiation of member function 'auto_vec<(anonymous namespace)::layout_range, 0>::auto_vec' requested here m_layout_ranges (richloc->get_num_locations ()), ^ ../../gcc-7.1.0/gcc/config/i386/i386.c:16005:6: warning: use of logical '||' with constant operand [-Wconstant-logical-operand] || (TARGET_MACHO ^ ~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/config/i386/i386.c:16005:6: note: use '|' for a bitwise operation || (TARGET_MACHO ^~ | In file included from ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058:10: warning: offset of on non-POD type 'vec_embedded' (aka 'vec<(anonymous namespace)::line_span, va_heap, vl_embed>') [-Winvalid-offsetof] return offsetof (vec_embedded, m_vecdata) + alloc * sizeof (T); ^ ~~~~~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_embed>::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve<(anonymous namespace)::line_span>' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1292:31: note: in instantiation of member function 'vec<(anonymous namespace)::line_span, va_heap, vl_ptr>::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:771:3: note: in instantiation of member function 'auto_vec<(anonymous namespace)::line_span, 0>::auto_vec' requested here m_line_spans (1 + richloc->get_num_locations ()), ^ In file included from ../../gcc-7.1.0/gcc/pretty-print.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/diagnostic-show-locus.c:99:15: warning: ../../gcc-7.1.0/gcc/coretypes.hprivate field 'm_caret' is not used [-Wunused-private-field]:55: 8: const char *m_caret;note : ^previous use is here ../../gcc-7.1.0/gcc/diagnostic-show-locus.cstruct rtx_def;: 239 ^: 16: warning: private field 'm_diagnostic_kind' is not used [-Wunused-private-field] diagnostic_t m_diagnostic_kind; ^ In file included from ../../gcc-7.1.0/gcc/intl.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include \ -DIN_GCOV_TOOL=1 -o libgcov-driver-tool.o ../../gcc-7.1.0/gcc/../libgcc/libgcov-driver.c In file included from ../../gcc-7.1.0/gcc/pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 68 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/intl.c:22In file included from : In file included from ../../gcc-7.1.0/gcc/pretty-print.c../../gcc-7.1.0/gcc/coretypes.h::23369: : In file included from In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/hash-table.h::369235: : In file included from ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/hash-table.h::277561:15: :../../gcc-7.1.0/gcc/mem-stats.h :warning126: :struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]1 : static inline struct rtx_def * warning ^: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/coretypes.h :62:struct mem_usage7 :^ note : previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/intl.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/intl.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include \ -DIN_GCOV_TOOL=1 -o libgcov-merge-tool.o ../../gcc-7.1.0/gcc/../libgcc/libgcov-merge.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cp-lang.o -MT cp/cp-lang.o -MMD -MP -MF cp/.deps/cp-lang.TPo ../../gcc-7.1.0/gcc/cp/cp-lang.c 7 warnings generated. 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/call.o -MT cp/call.o -MMD -MP -MF cp/.deps/call.TPo ../../gcc-7.1.0/gcc/cp/call.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/decl.o -MT cp/decl.o -MMD -MP -MF cp/.deps/decl.TPo ../../gcc-7.1.0/gcc/cp/decl.c 8 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/expr.o -MT cp/expr.o -MMD -MP -MF cp/.deps/expr.TPo ../../gcc-7.1.0/gcc/cp/expr.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/input.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/pt.o -MT cp/pt.o -MMD -MP -MF cp/.deps/pt.TPo ../../gcc-7.1.0/gcc/cp/pt.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/input.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/input.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/input.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-util.c:30: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/ggc-none.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def;clang : ^warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 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-7.1.0/gcc/../libgcc/libgcov-util.c:30: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-util.c:30: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/memory-block.cc:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcov-dump.c:21: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcov-tool.c:28: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-util.c:30: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/ggc-none.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-none.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-lang.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/ggc-none.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gcov-dump.c:21: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcov-dump.c:21: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-driver.c:26: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/input.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/input.c:388:15: note: in instantiation of member function 'vec::create' requested here line_record.create (0); ^ In file included from ../../gcc-7.1.0/gcc/gcov-dump.c:21: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/memory-block.cc:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/memory-block.cc:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-merge.c:26: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcov-tool.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcov-tool.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/typeck2.o -MT cp/typeck2.o -MMD -MP -MF cp/.deps/typeck2.TPo ../../gcc-7.1.0/gcc/cp/typeck2.c In file included from ../../gcc-7.1.0/gcc/input.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1465:10: note: in instantiation of member function 'vec::reserve' requested here return reserve (nelems, true PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1480:5: note: in instantiation of member function 'vec::reserve_exact' requested here reserve_exact (nelems PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1292:31: note: in instantiation of member function 'vec::create' requested here auto_vec (size_t n) { this->create (n); } ^ ../../gcc-7.1.0/gcc/input.c:1353:41: note: in instantiation of member function 'auto_vec::auto_vec' requested here auto_vec loc_readers (num_locs); ^ In file included from ../../gcc-7.1.0/gcc/memory-block.cc:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gcov-tool.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cp-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-driver.c:26: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);113 : In file included from ^../../gcc-7.1.0/gcc/coretypes.h: 369../../gcc-7.1.0/gcc/coretypes.h: :In file included from ../../gcc-7.1.0/gcc/hash-table.h62::2357: :../../gcc-7.1.0/gcc/ggc.h :note277: :previous use is here15 : class rtx_def;warning : ^struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * In file included from ^../../gcc-7.1.0/gcc/cp/call.c :../../gcc-7.1.0/gcc/coretypes.h27:: 62../../gcc-7.1.0/gcc/coretypes.h::762:: 1note:: previous use is herewarning : class rtx_def;class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] ^ class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/../libgcc/libgcov-driver.c::5526:: 8In file included from :../../gcc-7.1.0/gcc/../libgcc/libgcov.h :note113: : previous use is hereIn file included from ../../gcc-7.1.0/gcc/coretypes.hstruct rtx_def;: 369 ^: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-merge.c:26: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-merge.c:26: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-driver.c:26: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:3414: warning1s: generated. note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cp-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/pt.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/decl.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/class.o -MT cp/class.o -MMD -MP -MF cp/.deps/class.TPo ../../gcc-7.1.0/gcc/cp/class.c In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov-merge.c:26: In file included from ../../gcc-7.1.0/gcc/../libgcc/libgcov.h:113: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/expr.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/decl2.o -MT cp/decl2.o -MMD -MP ../../gcc-7.1.0/gcc/cp/pt.c-MF cp/.deps/decl2.TPo ../../gcc-7.1.0/gcc/cp/decl2.c :29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/pt.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7:In file included from ../../gcc-7.1.0/gcc/cp/call.cnote:: 27previous use is here: In file included from class rtx_def;../../gcc-7.1.0/gcc/coretypes.h : ^369 : In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/call.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/pt.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/decl.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/decl.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/call.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gcov.c:37: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/decl.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/cp/expr.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:../../gcc-7.1.0/gcc/hash-table.h7::341 :1note:: previous use is herenote : class rtx_def;did you mean struct here? ^ class mem_usage; ^~~~~In file included from ../../gcc-7.1.0/gcc/cp/expr.c:struct24 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/gcov-tool.c:493:7: warning: variable 'ret' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (argc - optind == 2) ^~~~~~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/gcov-tool.c:498:10: note: uninitialized use occurs here return ret; ^~~ ../../gcc-7.1.0/gcc/gcov-tool.c:493:3: note: remove the 'if' if its condition is always true if (argc - optind == 2) ^~~~~~~~~~~~~~~~~~~~~~~ ../../gcc-7.1.0/gcc/gcov-tool.c:462:10: note: initialize the variable 'ret' to silence this warning int ret; ^ = 0 In file included from ../../gcc-7.1.0/gcc/cp/expr.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/typeck2.c:30: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. 5 warnings generated. In file included from ../../gcc-7.1.0/gcc/gcov.c:37: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcov.c:37: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/error.o -MT cp/error.o -MMD -MP -MF cp/.deps/error.TPo ../../gcc-7.1.0/gcc/cp/error.c In file included from ../../gcc-7.1.0/gcc/gcov.c:37: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/class.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/lex.o -MT cp/lex.o -MMD -MP -MF cp/.deps/lex.TPo ../../gcc-7.1.0/gcc/cp/lex.c In file included from ../../gcc-7.1.0/gcc/cp/typeck2.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/typeck2.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-automata.c insn-automata.c In file included from ../../gcc-7.1.0/gcc/cp/typeck2.c:30: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/parser.o -MT cp/parser.o -MMD -M P -MF cp/.deps/parser.TPo ../../gcc-7.1.0/gcc/cp/parser.c In file included from ../../gcc-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl.c:32: In file included from echo timestamp > s-automata ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/ptree.o -MT cp/ptree.o -MMD -MP -MF cp/.deps/ptree.TPo ../../gcc-7.1.0/gcc/cp/ptree.c In file included from ../../gcc-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/cp/call.c : ^28 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-7.1.0/gcc/cp/decl.c:HOOK_VECTOR_END (simd_clone)32 : ^In file included from ../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/target-hooks-macros.h200:: 43../../gcc-7.1.0/gcc/target.def::505510:: 1note:: expanded from macro 'HOOK_VECTOR_END'warning : empty macro arguments are a C99 feature [-Wc99-extensions]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) HOOK_VECTOR_END (c) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:In file included from 50../../gcc-7.1.0/gcc/cp/call.c:: 28note: : In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/target.h :200: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/target.def : ^1670 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50In file included from :../../gcc-7.1.0/gcc/cp/decl.c :note32: : expanded from macro 'HOOK_VECTOR_END'In file included from ../../gcc-7.1.0/gcc/target.h:200#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-7.1.0/gcc/target.def ^: 5663:1: warningIn file included from : ../../gcc-7.1.0/gcc/cp/call.cempty macro arguments are a C99 feature [-Wc99-extensions]: 28HOOK_VECTOR_END (cxx): In file included from ^../../gcc-7.1.0/gcc/target.h :../../gcc-7.1.0/gcc/target-hooks-macros.h200:: 43../../gcc-7.1.0/gcc/target.def::501722:: 1note:: expanded from macro 'HOOK_VECTOR_END'warning : empty macro arguments are a C99 feature [-Wc99-extensions]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/cp/decl.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 32 ^: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:In file included from 1954../../gcc-7.1.0/gcc/cp/decl.c::132:: In file included from warning../../gcc-7.1.0/gcc/target.h: :empty macro arguments are a C99 feature [-Wc99-extensions]200 : ../../gcc-7.1.0/gcc/target.defHOOK_VECTOR_END (vectorize): 5873^: 1../../gcc-7.1.0/gcc/target-hooks-macros.h:: 43warning:: 50empty macro arguments are a C99 feature [-Wc99-extensions]: HOOK_VECTOR_END (target_option)note : ^expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/target-hooks-macros.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)43 : ^50 : note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-7.1.0/gcc/cp/call.c:HOOK_VECTOR_END (mode_switching)28 : ^In file included from ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target-hooks-macros.h::20043: :../../gcc-7.1.0/gcc/target.def50::3288 :note1: :expanded from macro 'HOOK_VECTOR_END' warning: empty macro arguments are a C99 feature [-Wc99-extensions]#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) HOOK_VECTOR_END (addr_space) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl.c:32: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK)In file included from ../../gcc-7.1.0/gcc/cp/class.c^: 26../../gcc-7.1.0/gcc/target-hooks-macros.hIn file included from :../../gcc-7.1.0/gcc/cp/call.c: 43In file included from :../../gcc-7.1.0/gcc/coretypes.h50:::28 : 369In file included from : noteIn file included from : ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/hash-table.hexpanded from macro 'HOOK_VECTOR_END': 235:: 200#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-7.1.0/gcc/ggc.h ../../gcc-7.1.0/gcc/target.def ^::2775510:: 115:: warningwarning: : struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]empty macro arguments are a C99 feature [-Wc99-extensions] static inline struct rtx_def * HOOK_VECTOR_END (c) ^ ^../../gcc-7.1.0/gcc/coretypes.h :../../gcc-7.1.0/gcc/target-hooks-macros.h62::437:: 50note:: previous use is herenote : class rtx_def; expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) In file included from ^../../gcc-7.1.0/gcc/cp/class.c :26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] In file included from return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT);../../gcc-7.1.0/gcc/cp/call.c : ^28 : ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/target.h62::2007: :../../gcc-7.1.0/gcc/target.def :note5663: :previous use is here1 :class rtx_def; warning ^: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from HOOK_VECTOR_END (cxx) ../../gcc-7.1.0/gcc/cp/decl.c^: 33../../gcc-7.1.0/gcc/target-hooks-macros.h: :In file included from 43../../gcc-7.1.0/gcc/c-family/c-target.h::5030:: ../../gcc-7.1.0/gcc/c-family/c-target.defnote:: 116expanded from macro 'HOOK_VECTOR_END': 1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:In file included from 50../../gcc-7.1.0/gcc/cp/call.c:: 28note: : In file included from expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/target.h :200#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ../../gcc-7.1.0/gcc/target.def ^: 5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:28: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/rtti.o -MT cp/rtti.o -MMD -MP -MF cp/.deps/rtti.TPo ../../gcc-7.1.0/gcc/cp/rtti.c In file included from ../../gcc-7.1.0/gcc/cp/class.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 6 warnings generated. 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/typeck.o -MT cp/typeck.o -MMD -MP -MF cp/.deps/typeck.TPo ../../gcc-7.1.0/gcc/cp/typeck.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:31: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cvt.o -MT cp/cvt.o -MMD -MP -MF cp/.deps/cvt.TPo ../../gcc-7.1.0/gcc/cp/cvt.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] In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:32: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/call.c:32: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ In file included from ../../gcc-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:../../gcc-7.1.0/gcc/tree-core.h4916::16731::2 :warning : noteempty macro arguments are a C99 feature [-Wc99-extensions]: did you mean class here? HOOK_VECTOR_END (calls) struct symtab_node *symtab_node;^ ^~~~~~../../gcc-7.1.0/gcc/target-hooks-macros.h : class43 :50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cp/call.c:32: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cp/decl.c:37: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/class.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:31: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/decl.c:37: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/decl.c:37: ../../gcc-7.1.0/gcc/cgraph.h:247:11: ../../gcc-7.1.0/gcc/cgraph.hwarning:: 1980struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 10: struct symtab_node *ref = NULL);warning : ^class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] ../../gcc-7.1.0/gcc/cgraph.h friend class cgraph_node;: 96 ^: 3../../gcc-7.1.0/gcc/cgraph.h:: 856note:: 39previous use is here: symtab_nodenote : ^previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/except.o -MT cp/except.o -MMD -MP -MF cp/.deps/except.TPo ../../gcc-7.1.0/gcc/cp/except.c In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/decl2.c:33: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/error.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/parser.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/ptree.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/lex.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/class.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/class.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/class.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cp/decl.c:2618:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (olddecl); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cp/decl.c:2618:7../../gcc-7.1.0/gcc/cgraph.h:: 882note:: 5did you mean class here?: warning: struct symtab_node *snode = symtab_node::get (olddecl);struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] ^~~~~~ class struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^../../gcc-7.1.0/gcc/cp/decl.c :../../gcc-7.1.0/gcc/cgraph.h2676::1396::3 :warning : notestruct 'symtab_node' was previously declared as a class [-Wmismatched-tags] : struct symtab_node *snode = NULL;previous use is here ^ symtab_node../../gcc-7.1.0/gcc/cgraph.h : ^96 :3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cp/decl.c:2676:13: note: did you mean class here? struct symtab_node *snode = NULL; ^~~~~~ class ../../gcc-7.1.0/gcc/cp/decl.c:2714:8: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *oldsym, *newsym; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cp/decl.c:2714:8: note: did you mean class here? struct symtab_node *oldsym, *newsym; ^~~~~~ class ../../gcc-7.1.0/gcc/cp/decl.c:2767:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (newdecl); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cp/decl.c:2767:7: note: did you mean class here? struct symtab_node *snode = symtab_node::get (newdecl); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/typeck2.c:2237: ./gt-cp-typeck2.h:149:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-typeck2.h:149:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-typeck2.h:149:67: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-typeck2.h:149:67: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/parser.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/parser.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/lex.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/lex.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/error.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/error.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/lex.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/cp/parser.c369:: 23In file included from ../../gcc-7.1.0/gcc/hash-table.h: :561In file included from : ../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/mem-stats.h::369126: :In file included from 1../../gcc-7.1.0/gcc/hash-table.h:: 561warning: : ../../gcc-7.1.0/gcc/mem-stats.h:'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] 126:struct mem_usage1 :^ warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:../../gcc-7.1.0/gcc/hash-table.h1::341 :note1: :did you mean struct here? note: did you mean struct here? class mem_usage; ^~~~~ class mem_usage;struct ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/ptree.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/ptree.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/error.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/rtti.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/ptree.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: 4In file included from warning../../gcc-7.1.0/gcc/hash-table.hs: generated. 561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/typeck.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/friend.o -MT cp/friend.o -MMD -MP -MF cp/.deps/friend.TPo ../../gcc-7.1.0/gcc/cp/friend.c In file included from ../../gcc-7.1.0/gcc/config/i386/i386.c:52242: ./gt-i386.h:95:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-i386.h:95:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-i386.h:95:63: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-i386.h:95:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:38: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:38: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/decl2.c:38: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cp/rtti.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/rtti.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/except.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/typeck.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ../../gcc-7.1.0/gcc/cgraph.h ^: 1980../../gcc-7.1.0/gcc/coretypes.h::1062:: 7warning:: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]note : friend class cgraph_node;previous use is here ^class rtx_def; ../../gcc-7.1.0/gcc/cgraph.h ^: 856:39: In file included from note../../gcc-7.1.0/gcc/cp/typeck.c: :previous use is here29 : In file included from ../../gcc-7.1.0/gcc/coretypes.h:struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {369 : ^In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:../../gcc-7.1.0/gcc/cgraph.h280::198011::10 :warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]note : did you mean struct here? return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); friend class cgraph_node; ^ ^~~~~ ../../gcc-7.1.0/gcc/coretypes.h struct: 62:7../../gcc-7.1.0/gcc/cgraph.h:: 1981note:: 10previous use is here: class rtx_def;warning : ^class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/rtti.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/typeck.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/except.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/except.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/except.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/rtti.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/friend.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 6 warnings generated. ../../gcc-7.1.0/gcc/cp/decl2.c:2151:8: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *snode = symtab_node::get (decl); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cp/decl2.c:2151:8: note: did you mean class here? struct symtab_node *snode = symtab_node::get (decl); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/init.o -MT cp/init.o -MMD -MP -MF cp/.deps/init.TPo ../../gcc-7.1.0/gcc/cp/init.c In file included from ../../gcc-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/parser.c:28: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30In file included from : ../../gcc-7.1.0/gcc/cp/typeck.cIn file included from :../../gcc-7.1.0/gcc/target.h30:: 200In file included from : ../../gcc-7.1.0/gcc/target.h../../gcc-7.1.0/gcc/target.def::200937: :1: ../../gcc-7.1.0/gcc/target.defwarning:: 5752empty macro arguments are a C99 feature [-Wc99-extensions]: 1:HOOK_VECTOR_END (asm_out) warning^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50HOOK_VECTOR_END (emutls): note^: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/target-hooks-macros.h :43:50#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^ note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cp/typeck.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^In file included from ../../gcc-7.1.0/gcc/cp/parser.c../../gcc-7.1.0/gcc/target-hooks-macros.h::2843: :../../gcc-7.1.0/gcc/cgraph.h50::94 :note1: :expanded from macro 'HOOK_VECTOR_END' warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from ../../gcc-7.1.0/gcc/cp/typeck.c#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ 30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:../../gcc-7.1.0/gcc/tree-core.h5975::16731:In file included from :2../../gcc-7.1.0/gcc/cp/cvt.c :warning30:: : empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ../../gcc-7.1.0/gcc/target.hnote:: did you mean class here?200 HOOK_VECTOR_END (shrink_wrap): ../../gcc-7.1.0/gcc/target.def struct symtab_node *symtab_node;^ : ^~~~~~1658 : 1 class../../gcc-7.1.0/gcc/target-hooks-macros.h : :warning: 43empty macro arguments are a C99 feature [-Wc99-extensions] :50HOOK_VECTOR_END (simd_clone): ^note : ../../gcc-7.1.0/gcc/target-hooks-macros.h:43expanded from macro 'HOOK_VECTOR_END': 50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from In file included from ../../gcc-7.1.0/gcc/cp/typeck.c../../gcc-7.1.0/gcc/target.h::30200: : ../../gcc-7.1.0/gcc/target.defIn file included from :../../gcc-7.1.0/gcc/target.h1722::2001: :../../gcc-7.1.0/gcc/target.def :warning6216: empty macro arguments are a C99 feature [-Wc99-extensions] :1HOOK_VECTOR_END (goacc) :^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:warning50: : empty macro arguments are a C99 feature [-Wc99-extensions]note: expanded from macro 'HOOK_VECTOR_END'In file included from HOOK_VECTOR_END (mode_switching)../../gcc-7.1.0/gcc/cp/parser.c :^#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 28../../gcc-7.1.0/gcc/target-hooks-macros.h: ^: 43../../gcc-7.1.0/gcc/cgraph.h::50247:: 11note:: expanded from macro 'HOOK_VECTOR_END'warning : struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: noteIn file included from : ../../gcc-7.1.0/gcc/cp/typeck.cexpanded from macro 'HOOK_VECTOR_END' :30: In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/target.h : ^200 : ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ../../gcc-7.1.0/gcc/cgraph.hHOOK_VECTOR_END (target_option) :^882 :../../gcc-7.1.0/gcc/target-hooks-macros.h5::43 :warning50: :struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] note : expanded from macro 'HOOK_VECTOR_END' struct symtab_node *ref = NULL);#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:In file included from 6../../gcc-7.1.0/gcc/cp/cvt.c::30 : warningIn file included from : ../../gcc-7.1.0/gcc/target.hstruct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 200: ../../gcc-7.1.0/gcc/target.def:5975 struct symtab_node *ref = NULL);:1: warning ^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/cgraph.h :96HOOK_VECTOR_END (shrink_wrap): 3^: ../../gcc-7.1.0/gcc/target-hooks-macros.hnote:: 43previous use is here: 50: symtab_node note : ^expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cvt.c:30: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/friend.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/friend.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/friend.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/method.o -MT cp/method.o -MMD -MP -MF cp/.deps/method.TPo ../../gcc-7.1.0/gcc/cp/method.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/search.o -MT cp/search.o -MMD -MP -MF cp/.deps/search.TPo ../../gcc-7.1.0/gcc/cp/search.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/init.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/init.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/init.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/init.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/semantics.o -MT cp/semantics.o -MMD -MP -MF cp/.deps/semantics.TPo ../../gcc-7.1.0/gcc/cp/semantics.c In file included from ../../gcc-7.1.0/gcc/cp/method.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/search.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 19 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/tree.o -MT cp/tree.o -MMD -MP -MF cp/.deps/tree.TPo ../../gcc-7.1.0/gcc/cp/tree.c In file included from ../../gcc-7.1.0/gcc/cp/decl.c:16219: ./gt-cp-decl.h:258:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-decl.h:258:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-decl.h:258:62: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-decl.h:258:62: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/method.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/method.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/repo.o -MT cp/repo.o -MMD -MP -MF cp/.deps/repo.TPo ../../gcc-7.1.0/gcc/cp/repo.c In file included from ../../gcc-7.1.0/gcc/cp/method.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/search.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/search.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/search.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 28 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/cp/semantics.c::4328:: 50../../gcc-7.1.0/gcc/coretypes.h:: 62note:: 1expanded from macro 'HOOK_VECTOR_END': #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)warning : ^class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/init.c:26: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/dump.o -MT cp/dump.o -MMD -MP -MF cp/.deps/dump.TPo ../../gcc-7.1.0/gcc/cp/dump.c In file included from ../../gcc-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/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++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/optimize.o -MT cp/optimize.o -MMD -MP -MF cp/.deps/optimize.TPo ../../gcc-7.1.0/gcc/cp/optimize.c In file included from ../../gcc-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/method.c:27: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/tree.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:28: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/repo.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/tree.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/repo.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/repo.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/method.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/method.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/method.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/repo.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/method.c:33: In file included from ../../gcc-7.1.0/gcc/common/common-target.h:67: ../../gcc-7.1.0/gcc/common/common-target.def:105:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/search.c:30: In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.h:23: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs In file included from ../../gcc-7.1.0/gcc/cp/optimize.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/mangle.o -MT cp/mangle.o -MMD -MP -MF cp/.deps/mangle.TPo ../../gcc-7.1.0/gcc/cp/mangle.c In file included from ../../gcc-7.1.0/gcc/cp/dump.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cp-objcp-common.o -MT cp/cp-objcp-common.o -MMD -MP -MF cp/.deps/cp-objcp-common.TPo ../../gcc-7.1.0/gcc/cp/cp-objcp-common.c In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/optimize.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/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: warningIn file included from : ../../gcc-7.1.0/gcc/cp/semantics.ctreating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]: 29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cp/method.c:352:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *symbol; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cp/method.c:352:7: note: did you mean class here? struct symtab_node *symbol; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:29: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../gcc-7.1.0/gcc/cp/search.c:1446:3: warning: struct 'lookup_field_fuzzy_info' was previously declared as a class [-Wmismatched-tags] struct lookup_field_fuzzy_info lffi (want_type_p); ^ ../../gcc-7.1.0/gcc/cp/search.c:1364:7: note: previous use is here class lookup_field_fuzzy_info ^ ../../gcc-7.1.0/gcc/cp/search.c:1446:3: note: did you mean class here? struct lookup_field_fuzzy_info lffi (want_type_p); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/dump.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/dump.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/pt.c:26102: ./gt-cp-pt.h:528:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:528:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:528:58: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:528:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:568:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:568:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:568:60: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:568:60: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:636:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:636:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:636:68: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:636:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:654:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:654:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:654:66: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:654:66: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:694:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:694:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-pt.h:694:65: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-pt.h:694:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/dump.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:33: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:49: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 19 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:33: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/semantics.c:33: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:../../gcc-7.1.0/gcc/cgraph.h24:: 882In file included from ../../gcc-7.1.0/gcc/target.h::5200:: ../../gcc-7.1.0/gcc/target.defwarning:: 1670struct 'symtab_node' was previously declared as a class [-Wmismatched-tags]: 1: struct symtab_node *ref = NULL); warning ^: empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/cgraph.h :HOOK_VECTOR_END (simt)96 :^3 :../../gcc-7.1.0/gcc/target-hooks-macros.h :note43: :previous use is here50: symtab_nodenote : ^expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/cgraph.h : ^892 :6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ In file included from ../../gcc-7.1.0/gcc/cgraph.h../../gcc-7.1.0/gcc/cp/optimize.c::9624:: 3In file included from :../../gcc-7.1.0/gcc/target.h :note200: : previous use is here../../gcc-7.1.0/gcc/target.def : symtab_node1722 : ^1 : warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-objcp-common.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: In file included from warning../../gcc-7.1.0/gcc/cp/optimize.c:: 24: In file included from ../../gcc-7.1.0/gcc/target.hclass 'rtx_def' was previously declared as a struct [-Wmismatched-tags]: 200: ../../gcc-7.1.0/gcc/target.def:3288:class rtx_def;1 :^ warning: ../../gcc-7.1.0/gcc/coretypes.hempty macro arguments are a C99 feature [-Wc99-extensions] :HOOK_VECTOR_END (addr_space)55 :^8 :../../gcc-7.1.0/gcc/target-hooks-macros.h :43note:: 50previous use is here:../../gcc-7.1.0/gcc/cgraph.h :note : 1600expanded from macro 'HOOK_VECTOR_END'struct rtx_def;: 10#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^ ^ warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here In file included from struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node {../../gcc-7.1.0/gcc/cp/optimize.c : ^24 : In file included from ../../gcc-7.1.0/gcc/target.h:../../gcc-7.1.0/gcc/cgraph.h200:: 1980../../gcc-7.1.0/gcc/target.def::105510:: 1note:: did you mean struct here?warning : friend class cgraph_node;empty macro arguments are a C99 feature [-Wc99-extensions] ^~~~~HOOK_VECTOR_END (c) struct^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/cgraph.h::431981::5010:: notewarning: : expanded from macro 'HOOK_VECTOR_END'class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) friend class cgraph_edge; ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: In file included from note../../gcc-7.1.0/gcc/cp/optimize.c: :did you mean struct here?24 : friend class cgraph_edge;In file included from ../../gcc-7.1.0/gcc/target.h ^~~~~: 200 struct: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/optimize.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/tree.c:27: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/tree.c:27: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/tree.c:27: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/name-lookup.o -MT cp/name-lookup.o -MMD -MP -MF cp/.deps/name-lookup.TPo ../../gcc-7.1.0/gcc/cp/name-lookup.c ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/parser.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:236: ../../gcc-7.1.0/gcc/vec.h:1058: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-7.1.0/gcc/vec.h:286:44: note: in instantiation of member function 'vec::embedded_size' requested here size_t size = vec::embedded_size (alloc); ^ ../../gcc-7.1.0/gcc/vec.h:1445:12: note: in instantiation of function template specialization 'va_heap::reserve' requested here va_heap::reserve (m_vec, nelems, exact PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/vec.h:1554:3: note: in instantiation of member function 'vec::reserve' requested here reserve (1, false PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/cp/parser.c:12957:4: note: in instantiation of member function 'vec::safe_push' requested here v.safe_push (e); ^ ../../gcc-7.1.0/gcc/cp/parser.c:38759:1: warning: unused function 'tree_type_is_auto_or_concept' [-Wunused-function] tree_type_is_auto_or_concept (const_tree t) ^ In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:49: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:49: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:49: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/cp-objcp-common.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-objcp-common.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cxx-pretty-print.o -MT cp/cxx-pretty-print.o -MMD -MP -MF cp/.deps/cxx-pretty-print.TPo ../../gcc-7.1.0/gcc/cp/cxx-pretty-print.c In file included from ../../gcc-7.1.0/gcc/cp/cp-objcp-common.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cp-cilkplus.o -MT cp/cp-cilkplus.o -MMD -MP -MF cp/.deps/cp-cilkplus.TPo ../../gcc-7.1.0/gcc/cp/cp-cilkplus.c In file included from ../../gcc-7.1.0/gcc/cp/optimize.c:27: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/optimize.c:27: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/optimize.c:27: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] clangHOOK_VECTOR_END (target_option): ^ warning../../gcc-7.1.0/gcc/target-hooks-macros.h: :treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/mangle.c:50: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 6 warnings generated. 29 warnings generated. ../../gcc-7.1.0/gcc/cp/tree.c:2880:16: warning: passing an object that undergoes default argument promotion to 'va_start' has undefined behavior [-Wvarargs] va_start (p, code); ^ ../../gcc-7.1.0/gcc/cp/tree.c:2871:50: note: parameter of type 'enum tree_code' is declared here build_min_nt_loc (location_t loc, enum tree_code code, ...) ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cp-gimplify.o -MT cp/cp-gimplify.o -MMD -MP -MF cp/.deps/cp-gimplify.TPo ../../gcc-7.1.0/gcc/cp/cp-gimplify.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cp-array-notation.o -MT cp/cp-array-notation.o -MMD -MP -MF cp/.deps/cp-array-notation.TPo ../../gcc-7.1.0/gcc/cp/cp-array-notation.c In file included from ../../gcc-7.1.0/gcc/cp/name-lookup.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 19 warnings generated. 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:54: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:54: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:54: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/name-lookup.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7In file included from :../../gcc-7.1.0/gcc/cp/cxx-pretty-print.c :note23: : previous use is here../../gcc-7.1.0/gcc/coretypes.h :class rtx_def;62 : ^1 : warning: In file included from class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]../../gcc-7.1.0/gcc/cp/name-lookup.c :23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369class rtx_def;: In file included from ^../../gcc-7.1.0/gcc/hash-table.h :235../../gcc-7.1.0/gcc/coretypes.h: :../../gcc-7.1.0/gcc/ggc.h55::2808::11 :note : warningprevious use is here: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]struct rtx_def; ^ return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/lambda.o -MT cp/lambda.o -MMD -MP -MF cp/.deps/lambda.TPo ../../gcc-7.1.0/gcc/cp/lambda.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/vtable-class-hierarchy.o -MT cp/vtable-class-hierarchy.o -MMD -MP -MF cp/.deps/vtable-class-hierarchy.TPo ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c 27 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/name-lookup.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cp-cilkplus.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/constexpr.o -MT cp/constexpr.o -MMD -MP -MF cp/.deps/constexpr.TPo ../../gcc-7.1.0/gcc/cp/constexpr.c class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cxx-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cxx-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/cxx-pretty-print.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/cp-cilkplus.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-cilkplus.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 34 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-cilkplus.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cp-array-notation.c:55: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/mangle.c:4413: ./gt-cp-mangle.h:60:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-mangle.h:60:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-mangle.h:60:63: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-mangle.h:60:63: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/tree.c:4907: ./gt-cp-tree.h:3018:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3018:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3018:65: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3018:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3036:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3036:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3036:70: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3036:70: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ./gt-cp-tree.h../../gcc-7.1.0/gcc/coretypes.h::307462::37:: warningnote: : struct 'hash_table' was previously declared as a class [-Wmismatched-tags]previous use is here class rtx_def; ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c../../gcc-7.1.0/gcc/hash-table.h::24358: :In file included from 7../../gcc-7.1.0/gcc/coretypes.h:: 369note: : In file included from previous use is here../../gcc-7.1.0/gcc/hash-table.h :class hash_table235: ../../gcc-7.1.0/gcc/ggc.h ^: 280:11: ./gt-cp-tree.hwarning:: 3074struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 3: return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); note ^: did you mean class here?../../gcc-7.1.0/gcc/coretypes.h :62:7: struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; note ^~~~~~: previous use is here class class rtx_def; ^ ./gt-cp-tree.h:3074:65: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3074:65: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3092:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3092:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-tree.h:3092:58: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-tree.h:3092:58: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/cp-ubsan.o -MT cp/cp-ubsan.o -MMD -MP -MF cp/.deps/cp-ubsan.TPo ../../gcc-7.1.0/gcc/cp/cp-ubsan.c In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cp-array-notation.c:55: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-array-notation.c:55: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/cp-array-notation.c:55: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c:115: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/lambda.c:26: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/constexpr.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/constraint.o -MT cp/constraint.o -MMD -MP -MF cp/.deps/constraint.TPo ../../gcc-7.1.0/gcc/cp/constraint.cc In file included from ../../gcc-7.1.0/gcc/cp/name-lookup.c:33: In file included from ../../gcc-7.1.0/gcc/spellcheck-tree.h:23: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs In file included from ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c:115: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c:115: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-ubsan.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/lambda.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/lambda.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: noteIn file included from : ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.cexpanded from macro 'HOOK_VECTOR_END': 115: In file included from ../../gcc-7.1.0/gcc/coretypes.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)369 : ^In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/lambda.c:26: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-gimplify.c:25: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/cp/cp-ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/constexpr.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/constexpr.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/cp-ubsan.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/constexpr.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/constraint.cc:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 29 warnings generated. 27 warnings generated. 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/logic.o -MT cp/logic.o -MMD -MP -MF cp/.deps/logic.TPo ../../gcc-7.1.0/gcc/cp/logic.cc In file included from ../../gcc-7.1.0/gcc/cp/constraint.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/constraint.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/constraint.cc:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DTARGET_MACHINE=\"x86_64--netbsd\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o collect2.o -MT collect2.o -MMD -MP -MF ./.deps/collect2.TPo ../../gcc-7.1.0/gcc/collect2.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o collect2-aix.o -MT collect2-aix.o -MMD -MP -MF ./.deps/collect2-aix.TPo ../../gcc-7.1.0/gcc/collect2-aix.c In file included from ../../gcc-7.1.0/gcc/cp/cp-gimplify.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 59 warnings generated. ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/cp/name-lookup.c:4812:7: note: in instantiation of member function 'best_match::consider' requested here bm.consider (best_matching_field); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs ../../gcc-7.1.0/gcc/cp/name-lookup.c:1566:1: warning: unused function 'namespace_scope_ht_size' [-Wunused-function] namespace_scope_ht_size (tree ns) ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/cp/lambda.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/cp/lambda.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/lambda.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ In file included from ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c:119: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is hereIn file included from ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c symtab_node: 119 ^: ../../gcc-7.1.0/gcc/cgraph.h:94../../gcc-7.1.0/gcc/cgraph.h::1892:: 6warning:: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags]warning : struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), struct symtab_node *ref = NULL); ^ ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c:119: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o tlink.o -MT tlink.o -MMD -MP -MF ./.deps/tlink.TPo ../../../gcc-7.1.0/gcc/cgraph.h../gcc-7.1.0/gcc/tlink.c :1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here../../gcc-7.1.0/gcc/cgraph.h : symtab_node1980 : ^10 : warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note21: warningprevious use is heres generated. struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/vtable-class-hierarchy.c:120: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o collect-utils.o -MT collect-utils.o -MMD -MP -MF ./.deps/collect-utils.TPo ../../gcc-7.1.0/gcc/collect-utils.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto-wrapper.o -MT lto-wrapper.o -MMD -MP -MF ./.deps/lto-wrapper.TPo ../../gcc-7.1.0/gcc/lto-wrapper.c 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DLINK_LIBGCC_SPEC="\"%D -R /usr/pkg/gcc7//lib/%M -R /usr/pkg/gcc7/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc7/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"7.1.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"x86_64--netbsd\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc7/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64--netbsd\" -DPERSONALITY=\"ar\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcc-ar.o -MT gcc-ar.o -MMD -MP -MF ./.deps/gcc-ar.TPo ../../gcc-7.1.0/gcc/gcc-ar.c 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DLINK_LIBGCC_SPEC="\"%D -R /usr/pkg/gcc7//lib/%M -R /usr/pkg/gcc7/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc7/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"7.1.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"x86_64--netbsd\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc7/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64--netbsd\" -DPERSONALITY=\"nm\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcc-nm.o -MT gcc-nm.o -MMD -MP -MF ./.deps/gcc-nm.TPo gcc-nm.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: 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-7.1.0/gcc/collect2-aix.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 14 warnings generated. 13 warnings generated. In file included from ../../gcc-7.1.0/gcc/collect2.c:29: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -DLINK_LIBGCC_SPEC="\"%D -R /usr/pkg/gcc7//lib/%M -R /usr/pkg/gcc7/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc7/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"7.1.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"x86_64--netbsd\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc7/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DTARGET_MACHINE=\"x86_64--netbsd\" -DPERSONALITY=\"ranlib\" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcc-ranlib.o -MT gcc-ranlib.o -MMD -MP -MF ./.deps/gcc-ranlib.TPo gcc-ranlib.c In file included from ../../gcc-7.1.0/gcc/collect2-aix.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/collect2-aix.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/collect2-aix.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DHOST_GENERATOR_FILE -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gengtype.o -MT gengtype.o -MMD -MP -MF ./.deps/gengtype.TPo ../../gcc-7.1.0/gcc/gengtype.c In file included from ../../gcc-7.1.0/gcc/collect2.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/collect2.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ 12 warnings generated. In file included from ../../gcc-7.1.0/gcc/collect2.c:29: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DHOST_GENERATOR_FILE -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gengtype-lex.o -MT gengtype-lex.o -MMD -MP -MF ./.deps/gengtype-lex.TPo ../../gcc-7.1.0/gcc/gengtype-lex.c In file included from ../../gcc-7.1.0/gcc/cp/logic.cc:24: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DHOST_GENERATOR_FILE -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gengtype-parse.o -MT gengtype-parse.o -MMD -MP -MF ./.deps/gengtype-parse.TPo ../../gcc-7.1.0/gcc/gengtype-parse.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/lto-wrapper.c:42: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/collect-utils.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tlink.c:25: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/logic.cc:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/logic.cc:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/cp/logic.cc:24: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -DHOST_GENERATOR_FILE -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gengtype-state.o -MT gengtype-state.o -MMD -MP -MF ./.deps/gengtype-state.TPo ../../gcc-7.1.0/gcc/gengtype-state.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. 7 warnings generated. In file included from ../../gcc-7.1.0/gcc/collect-utils.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/collect-utils.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-wrapper.c:42: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto-wrapper.c:42: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tlink.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/tlink.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/constexpr.c:5859: ./gt-cp-constexpr.h:222:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:222:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:222:70: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/collect-utils.c::35822:: 7In file included from :../../gcc-7.1.0/gcc/coretypes.h :note369: : previous use is hereIn file included from ../../gcc-7.1.0/gcc/hash-table.hclass hash_table: 561 ^: ../../gcc-7.1.0/gcc/mem-stats.h:126./gt-cp-constexpr.h::1222:: 70warning:: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]note : struct mem_usagedid you mean class here? ^ struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.h:265:3: warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags] struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? ./gt-cp-constexpr.h:265:3: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class ./gt-cp-constexpr.hclass mem_usage;: 265^~~~~: clang++ -std=gnu++98 -fno-PIE -c -DHOST_GENERATOR_FILE -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o errors.o -MT errors.o -MMD -MP -M68F ./.deps/errors.TPo ../../gcc-7.1.0/gcc/errors.c :struct warning: struct 'hash_table' was previously declared as a class [-Wmismatched-tags]14 warnings generated. struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^ ../../gcc-7.1.0/gcc/hash-table.h:358:7: note: previous use is here class hash_table ^ ./gt-cp-constexpr.h:265:68: note: did you mean class here? struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; ^~~~~~ class clang++ -std=gnu++98 -fno-PIE -c -DLINK_LIBGCC_SPEC="\"%D -R /usr/pkg/gcc7//lib/%M -R /usr/pkg/gcc7/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc7/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"7.1.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"x86_64--netbsd\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc7/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DBASEVER="\"7.1.0\"" -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcc.o -MT gcc.o -MMD -MP -MF ./.deps/gcc.TPo ../../gcc-7.1.0/gcc/gcc.c In file included from ../../gcc-7.1.0/gcc/lto-wrapper.c:42: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/tlink.c:25: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 39 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o gcc-main.o -MT gcc-main.o -MMD -MP -MF ./.deps/gcc-main.TPo ../../gcc-7.1.0/gcc/gcc-main.c clang++ -std=gnu++98 -fno-PIE -c -DLINK_LIBGCC_SPEC="\"%D -R /usr/pkg/gcc7//lib/%M -R /usr/pkg/gcc7/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc7/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"7.1.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"x86_64--netbsd\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc7/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c/gccspec.o -MT c/gccspec.o -MMD -MP -MF c/.deps/gccspec.TPo ../../gcc-7.1.0/gcc/c/gccspec.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o driver-i386.o -MT driver-i386.o -MMD -MP -MF ./.deps/driver-i386.TPo ../../gcc-7.1.0/gcc/config/i386/driver-i386.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ic-family -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/c-family -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o c-family/cppspec.o -MT c-family/cppspec.o -MMD -MP -MF c-family/.deps/cppspec.TPo ../../gcc-7.1.0/gcc/c-family/cppspec.c 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/gengtype.c:32: ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -std=gnu++98 -fno-PIE -c -DLINK_LIBGCC_SPEC="\"%D -R /usr/pkg/gcc7//lib/%M -R /usr/pkg/gcc7/lib/%M \"" -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/pkg/gcc7/lib/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/pkg/gcc7/libexec/gcc/\" -DDEFAULT_TARGET_VERSION=\"7.1.0\" -DDEFAULT_REAL_TARGET_MACHINE=\"x86_64--netbsd\" -DDEFAULT_TARGET_MACHINE=\"x86_64--netbsd\" -DSTANDARD_BINDIR_PREFIX=\"/usr/pkg/gcc7/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Icp -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/cp -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cp/g++spec.o -MT cp/g++spec.o -MMD -MP -MF cp/.deps/g++spec.TPo ../../gcc-7.1.0/gcc/cp/g++spec.c ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/lto -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto/lto-lang.o -MT lto/lto-lang.o -MMD -MP -MF lto/.deps/lto-lang.TPo ../../gcc-7.1.0/gcc/lto/lto-lang.c clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/lto -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto/lto.o -MT lto/lto.o -MMD -MP -MF lto/.deps/lto.TPo ../../gcc-7.1.0/gcc/lto/lto.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 4 warnings generated. clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/lto -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto/lto-object.o -MT lto/lto-object.o -MMD -MP -MF lto/.deps/lto-object.TPo ../../gcc-7.1.0/gcc/lto/lto-object.c gengtype-lex.c:2197:3: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare] YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gengtype-lex.c:1367:18: note: expanded from macro 'YY_INPUT' for ( n = 0; n < max_size && \ ~ ^ ~~~~~~~~ 31 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/lto -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto/lto-partition.o -MT lto/lto-partition.o -MMD -MP -MF lto/.deps/lto-partition.TPo ../../gcc-7.1.0/gcc/lto/lto-partition.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gengtype-state.c:36: ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] lbasename (__FILE__),__LINE__, ##__VA_ARGS__);} while (0) ^ ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] 1 warning generated. ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] ../../gcc-7.1.0/gcc/gengtype.h:497:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -Ilto -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/lto -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o lto/lto-symtab.o -MT lto/lto-symtab.o -MMD -MP -MF lto/.deps/lto-symtab.TPo ../../gcc-7.1.0/gcc/lto/lto-symtab.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gcc-main.c:27: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 8 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-output.o -MT insn-output.o -MMD -MP -MF ./.deps/insn-output.TPo insn-output.c In file included from ../../gcc-7.1.0/gcc/c/gccspec.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-recog.o -MT insn-recog.o -MMD -MP -MF ./.deps/insn-recog.TPo insn-recog.c In file included from ../../gcc-7.1.0/gcc/gcc-main.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcc-main.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gcc-main.c:27: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/c/gccspec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/gccspec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c/gccspec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from ../../gcc-7.1.0/gcc/c-family/cppspec.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1:../../gcc-7.1.0/gcc/coretypes.h :note55: :did you mean struct here?8 : note: previous use is here class mem_usage;struct rtx_def; ^~~~~ ^ struct clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] 19 warnings generated. rm -rf libcommon-target.a ar rc libcommon-target.a i386-common.o prefix.o params.o opts.o opts-common.o options.o vec.o hooks.o common/common-targhooks.o hash-table.o file-find.o spellcheck.o selftest.o In file included from ../../gcc-7.1.0/gcc/gcc.c:32: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ranlib libcommon-target.a 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/c-family/cppspec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/c-family/cppspec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ rm -rf libcommon.a ar rc libcommon.a diagnostic.o diagnostic-color.o diagnostic-show-locus.o edit-context.o pretty-print.o intl.o vec.o input.o version.o hash-table.o ggc-none.o memory-block.o selftest.o In file included from ../../gcc-7.1.0/gcc/c-family/cppspec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-attrtab.o -MT insn-attrtab.o -MMD -MP -MF ./.deps/insn-attrtab.TPo insn-attrtab.c ranlib libcommon.a In file included from ../../gcc-7.1.0/gcc/gcc.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/gcc.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/driver-i386.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-automata.o -MT insn-automata.o -MMD -MP -MF ./.deps/insn-automata.TPo insn-automata.c clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-dfatab.o -MT insn-dfatab.o -MMD -MP -MF ./.deps/insn-dfatab.TPo insn-dfatab.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../gcc-7.1.0/gcc/gcc.c:32: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/cp/g++spec.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. clang++ -std=gnu++98 -fno-PIE -c -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o insn-latencytab.o -MT insn-latencytab.o -MMD -MP -MF ./.deps/insn-latencytab.TPo insn-latencytab.c In file included from ../../gcc-7.1.0/gcc/cp/g++spec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/g++spec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/driver-i386.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/config/i386/driver-i386.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/cp/g++spec.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/config/i386/driver-i386.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib gcov.o \ hash-table.o ggc-none.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov In file included from ../../gcc-7.1.0/gcc/lto/lto.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/gcc.c:45: ../../gcc-7.1.0/gcc/spellcheck.h:109:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value] = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^ ../../gcc-7.1.0/gcc/spellcheck.h:109:9: note: use function 'std::abs' instead = abs ((ssize_t)candidate_len - (ssize_t)m_goal_len); ^~~ std::abs 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] 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto/lto-object.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:23: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib gcov-dump.o \ hash-table.o ggc-none.o\ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-dump In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:22: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-object.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-object.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-object.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:23: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct 4 warnings generated. In file included from insn-recog.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib gcov-tool.o libgcov-util.o libgcov-driver-tool.o libgcov-merge-tool.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -o gcov-tool clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o Tcollect2 \ collect2.o collect2-aix.o tlink.o vec.o ggc-none.o collect-utils.o file-find.o hash-table.o selftest.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-output.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:22: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-recog.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-recog.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-recog.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.cIn file included from :../../gcc-7.1.0/gcc/lto/lto-lang.c6:: 24In file included from : ../../gcc-7.1.0/gcc/coretypes.hIn file included from :../../gcc-7.1.0/gcc/target.h369:: 200In file included from : ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/target.def::2355663: :../../gcc-7.1.0/gcc/ggc.h1::277 :warning15: :empty macro arguments are a C99 feature [-Wc99-extensions] warning: HOOK_VECTOR_END (cxx)struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:static inline struct rtx_def *43 : ^50 :../../gcc-7.1.0/gcc/coretypes.h :note62: :expanded from macro 'HOOK_VECTOR_END'7 : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)previous use is here ^class rtx_def; ^ In file included from insn-output.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/lto/lto-lang.c::24235: : In file included from ../../gcc-7.1.0/gcc/ggc.h../../gcc-7.1.0/gcc/target.h::280200:: 11../../gcc-7.1.0/gcc/target.def:: 5752warning:: 1struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: warning: empty macro arguments are a C99 feature [-Wc99-extensions] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); HOOK_VECTOR_END (emutls) ^ ^../../gcc-7.1.0/gcc/coretypes.h :../../gcc-7.1.0/gcc/target-hooks-macros.h62::43:507: :note : noteexpanded from macro 'HOOK_VECTOR_END': previous use is here class rtx_def;#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-latencytab.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ 4 warnings generated. In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] In file included from insn-output.cHOOK_VECTOR_END (simd_clone): 6^: In file included from ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/coretypes.h::36943: :In file included from 50../../gcc-7.1.0/gcc/hash-table.h:: 561note: : ../../gcc-7.1.0/gcc/mem-stats.hexpanded from macro 'HOOK_VECTOR_END': 126:1#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): ^warning : 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage In file included from ^../../gcc-7.1.0/gcc/lto/lto-symtab.c :24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50:clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o Tlto-wrapper \ lto-wrapper.o collect-utils.o ggc-none.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)In file included from insn-attrtab.c ^ :6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib gcc-ar.o -o gcc-ar \ class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] file-find.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a class rtx_def; ^ ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/coretypes.h::34155::18:: notenote: : did you mean struct here?previous use is here class mem_usage;struct rtx_def; ^~~~~ ^ struct In file included from ../../gcc-7.1.0/gcc/lto/lto.c:29: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1:../../gcc-7.1.0/gcc/gimple.h :warning2527: :empty macro arguments are a C99 feature [-Wc99-extensions]3 : HOOK_VECTOR_END (addr_space)warning : ^array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] ../../gcc-7.1.0/gcc/target-hooks-macros.h: gs->op[1] = rhs;43 : ^ ~50 :../../gcc-7.1.0/gcc/gimple.h :note346: :expanded from macro 'HOOK_VECTOR_END'3 : note: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)array 'op' declared here ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; In file included from ^ ~../../gcc-7.1.0/gcc/lto/lto-symtab.c :../../gcc-7.1.0/gcc/gimple.h24:: 346In file included from :../../gcc-7.1.0/gcc/target.h3::200 : note../../gcc-7.1.0/gcc/target.def: :array 'op' declared here4916 :1 tree GTY((length ("%h.num_ops"))) op[1];: ^warning : empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50:../../gcc-7.1.0/gcc/gimple.h :note2619: :expanded from macro 'HOOK_VECTOR_END'11 : warning#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: In file included from note../../gcc-7.1.0/gcc/lto/lto-symtab.c: :array 'op' declared here24 : tree GTY((length ("%h.num_ops"))) op[1];In file included from ../../gcc-7.1.0/gcc/target.h ^: 200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-dfatab.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: In file included from warning../../gcc-7.1.0/gcc/lto/lto-symtab.c: :class 'rtx_def' was previously declared as a struct [-Wmismatched-tags]24 : In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.defclass rtx_def;: 5663^: 1:../../gcc-7.1.0/gcc/coretypes.h :warning55: :empty macro arguments are a C99 feature [-Wc99-extensions]8 :HOOK_VECTOR_END (cxx) note^: previous use is here ../../gcc-7.1.0/gcc/target-hooks-macros.hstruct rtx_def;: 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-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:24: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: ../../gcc-7.1.0/gcc/gimple.hwarning:: 3114empty macro arguments are a C99 feature [-Wc99-extensions]: 10HOOK_VECTOR_END (C90_EMPTY_HACK): ^warning : ../../gcc-7.1.0/gcc/target-hooks-macros.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 43 return gs->op[2];: 50 ^ ~: ../../gcc-7.1.0/gcc/gimple.hnote:: 371expanded from macro 'HOOK_VECTOR_END': 3: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)note : ^array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib gcc-nm.o -o gcc-nm \ file-find.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from insn-automata.c:6: ../../gcc-7.1.0/gcc/coretypes.h:62:1: warning: class 'rtx_def' was previously declared as a struct [-Wmismatched-tags] class rtx_def; ^ ../../gcc-7.1.0/gcc/coretypes.h:55:8: note: previous use is here struct rtx_def; ^ In file included from insn-latencytab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-latencytab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-attrtab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-attrtab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:31: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:31: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:31: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from insn-attrtab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-latencytab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ ../../gcc-7.1.0/gcc/hash-table.h:341:1: note: did you mean struct here? class mem_usage; ^~~~~ struct In file included from insn-dfatab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:277:15: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] static inline struct rtx_def * ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from insn-dfatab.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:235: ../../gcc-7.1.0/gcc/ggc.h:280:11: warning: struct 'rtx_def' was previously declared as a class [-Wmismatched-tags] return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ ../../gcc-7.1.0/gcc/coretypes.h:62:7: note: previous use is here class rtx_def; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:33: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/streamer-hooks.h:28:1: note: did you mean class here? struct lto_input_block; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto.c:33: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib gcc-ranlib.o -o gcc-ranlib \ struct lto_input_block *, const char *, size_t); file-find.o libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/tree-pass.h:135:7: note: previous use is here class varpool_node; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:33: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: In file included from ../../gcc-7.1.0/gcc/data-streamer.h:25: ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class mv -f Tcollect2 collect2 clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o gengtype \ gengtype.o gengtype-lex.o gengtype-parse.o gengtype-state.o version.o errors.o libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a ../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from ../../gcc-7.1.0/gcc/lto/lto.c:33: In file included from ../../gcc-7.1.0/gcc/tree-streamer.h:26: ../../gcc-7.1.0/gcc/data-streamer.h:76:53: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:76:53: note: did you mean class here? const char *streamer_read_string (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:78:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from struct lto_input_block *,insn-dfatab.c : ^6 : ../../gcc-7.1.0/gcc/lto-streamer.hIn file included from :../../gcc-7.1.0/gcc/coretypes.h371::3697: :In file included from ../../gcc-7.1.0/gcc/hash-table.hnote:: 561previous use is here: ../../gcc-7.1.0/gcc/mem-stats.h:class lto_input_block126 : ^1 : warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags]../../gcc-7.1.0/gcc/data-streamer.h :struct mem_usage78 :^8 : note: did you mean class here? struct lto_input_block *, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:83:44: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:83:../../gcc-7.1.0/gcc/hash-table.h44::341 :note1: :did you mean class here? note: did you mean struct here?unsigned HOST_WIDE_INT streamer_read_uhwi (struct lto_input_block *); ^~~~~~ class class mem_usage; ../../gcc-7.1.0/gcc/data-streamer.h^~~~~: 84struct: 34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:84:34: note: did you mean class here? HOST_WIDE_INT streamer_read_hwi (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:85:37: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] gcov_type streamer_read_gcov_count (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:85:37: note: did you mean class here? gcov_type streamer_read_gcov_count (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:86:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] wide_int streamer_read_wide_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:86:34: note: did you mean class here? wide_int streamer_read_wide_int (struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:87:38: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] widest_int streamer_read_widest_int (struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block In file included from ^../../gcc-7.1.0/gcc/lto/lto-partition.c :23: In file included from ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/target.h::20087: :../../gcc-7.1.0/gcc/target.def38::937 :1:note : warning: did you mean class here?empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) widest_int streamer_read_widest_int (struct lto_input_block *);^ ^~~~~~../../gcc-7.1.0/gcc/target-hooks-macros.h : class43 :50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_bitpack (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:141:24: note: did you mean class here? streamer_read_bitpack (struct lto_input_block *ib) In file included from ^~~~~~../../gcc-7.1.0/gcc/lto/lto-partition.c:23 : classIn file included from ../../gcc-7.1.0/gcc/target.h :200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/lto/lto-partition.c:23: :In file included from 166../../gcc-7.1.0/gcc/target.h::20025: :../../gcc-7.1.0/gcc/target.def :1658:warning1: :struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] warning: empty macro arguments are a C99 feature [-Wc99-extensions] = streamer_read_uhwi ((struct lto_input_block *)bp->stream);HOOK_VECTOR_END (simd_clone) ^ ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h../../gcc-7.1.0/gcc/lto-streamer.h:43::37150:: 7note:: expanded from macro 'HOOK_VECTOR_END' note: previous use is here#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/data-streamer.h../../gcc-7.1.0/gcc/lto/lto-partition.c::23: 166In file included from ../../gcc-7.1.0/gcc/target.h::25200:: ../../gcc-7.1.0/gcc/target.def:1670:note1: :did you mean class here? warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) = streamer_read_uhwi ((struct lto_input_block *)bp->stream);^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: ^~~~~~43 : class50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1:../../gcc-7.1.0/gcc/data-streamer.h :warning199: :empty macro arguments are a C99 feature [-Wc99-extensions]22 :HOOK_VECTOR_END (goacc) ^warning : ../../gcc-7.1.0/gcc/target-hooks-macros.hstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 43:50:streamer_read_uchar (struct lto_input_block *ib) note ^: expanded from macro 'HOOK_VECTOR_END'../../gcc-7.1.0/gcc/lto-streamer.h :371#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 7 ^: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:199:22: note: did you mean class here? streamer_read_uchar (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/data-streamer.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) : ^229 :29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_hwi_in_range (struct lto_input_block *ib, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/data-streamer.h:229:29: note: did you mean class here? streamer_read_hwi_in_range (struct lto_input_block *ib, ^~~~~~ class ../../gcc-7.1.0/gcc/data-streamer.h:318:29: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] streamer_read_record_start (struct lto_input_block *ib) ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: noteIn file included from : ../../gcc-7.1.0/gcc/lto/lto-partition.cprevious use is here: 23: class lto_input_blockIn file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def ^:3288 :1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^../../gcc-7.1.0/gcc/data-streamer.h :../../gcc-7.1.0/gcc/target-hooks-macros.h:31843::5029:: notenote: : expanded from macro 'HOOK_VECTOR_END'did you mean class here? #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^streamer_read_record_start (struct lto_input_block *ib) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto.c:33: ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:61:50: note: did you mean class here? tree streamer_read_string_cst (struct data_in *, struct lto_input_block *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/tree-streamer.h:62:27: note: did you mean class here? tree streamer_read_chain (struct lto_input_block *, struct data_in *); ^~~~~~ class ../../gcc-7.1.0/gcc/tree-streamer.h:63:27: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree streamer_alloc_tree (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:23../../gcc-7.1.0/gcc/tree-streamer.h: :In file included from ../../gcc-7.1.0/gcc/target.h63::200: 27../../gcc-7.1.0/gcc/target.def:: 4916note: :did you mean class here?1 : warningtree streamer_alloc_tree (struct lto_input_block *, struct data_in *,: empty macro arguments are a C99 feature [-Wc99-extensions]In file included from ^~~~~~HOOK_VECTOR_END (calls)insn-automata.c ^: class 6../../gcc-7.1.0/gcc/target-hooks-macros.h: :In file included from 43../../gcc-7.1.0/gcc/coretypes.h../../gcc-7.1.0/gcc/tree-streamer.h::50369In file included from :: :65In file included from insn-recog.c ::note9../../gcc-7.1.0/gcc/hash-table.h: 31expanded from macro 'HOOK_VECTOR_END': ::../../gcc-7.1.0/gcc/rtl.h :235warning302 :: #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 1:../../gcc-7.1.0/gcc/ggc.hstruct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] ^ : warning: 277'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags]void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); : 15 ^struct GTY((desc("0"), tag("0"),: ^warning ../../gcc-7.1.0/gcc/lto-streamer.h: :371struct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: 7: static inline struct rtx_def *note : ^previous use is here ../../gcc-7.1.0/gcc/coretypes.hclass lto_input_block: 62 ^: ../../gcc-7.1.0/gcc/coretypes.h7::../../gcc-7.1.0/gcc/tree-streamer.h 62note::165: ::previous use is here 31note:: did you mean struct here? class rtx_def; noteclass rtx_def;: In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c ^did you mean class here? : 23^~~~~: In file included from In file included from structinsn-automata.c../../gcc-7.1.0/gcc/target.h::void streamer_read_tree_body (struct lto_input_block *, struct data_in *, tree); 200 6 ^~~~~~: : In file included from ../../gcc-7.1.0/gcc/target.def../../gcc-7.1.0/gcc/coretypes.h: 5510: class: 1369:: In file included from ../../gcc-7.1.0/gcc/tree-streamer.hwarning:../../gcc-7.1.0/gcc/hash-table.h66:: :empty macro arguments are a C99 feature [-Wc99-extensions]33235:: ../../gcc-7.1.0/gcc/ggc.h :warningHOOK_VECTOR_END (c)280 :^11 : ../../gcc-7.1.0/gcc/target-hooks-macros.h:struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags]: 43 :50warning:tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *); : notestruct 'rtx_def' was previously declared as a class [-Wmismatched-tags]: expanded from macro 'HOOK_VECTOR_END' ^ #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/lto-streamer.h return (struct rtx_def *) ggc_internal_alloc (s PASS_MEM_STAT); ^ : ^371 :../../gcc-7.1.0/gcc/coretypes.h7::62 :note7: :previous use is here noteclass lto_input_block: previous use is here ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.cclass rtx_def;: 23 ^../../gcc-7.1.0/gcc/tree-streamer.h: In file included from :../../gcc-7.1.0/gcc/target.h66:200:: 33../../gcc-7.1.0/gcc/target.def:: 5663:note1: : warning: did you mean class here?empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ tree streamer_get_pickled_tree (struct lto_input_block *, struct data_in *);../../gcc-7.1.0/gcc/target-hooks-macros.h : ^~~~~~43 : class50 : note: expanded from macro 'HOOK_VECTOR_END' ../../gcc-7.1.0/gcc/tree-streamer.h:#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) 67 ^: 36: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void streamer_read_tree_bitfields (struct lto_input_block *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: In file included from note../../gcc-7.1.0/gcc/lto/lto-partition.c: :23previous use is here: In file included from ../../gcc-7.1.0/gcc/target.hclass lto_input_block: 200 ^: ../../gcc-7.1.0/gcc/target.def:5752:../../gcc-7.1.0/gcc/tree-streamer.h1::67 :warning36: :empty macro arguments are a C99 feature [-Wc99-extensions] noteHOOK_VECTOR_END (emutls): did you mean class here?^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43void streamer_read_tree_bitfields (struct lto_input_block *,: ^~~~~~50 : classnote : expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] In file included from ((struct lto_input_block *)../../gcc-7.1.0/gcc/lto/lto-partition.c: 23: ^In file included from ../../gcc-7.1.0/gcc/target.h:200../../gcc-7.1.0/gcc/lto-streamer.h: :../../gcc-7.1.0/gcc/target.def371::59757::1 :note : warning: previous use is hereempty macro arguments are a C99 feature [-Wc99-extensions] class lto_input_blockHOOK_VECTOR_END (shrink_wrap) ^^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/tree-streamer.h:120:7: note: did you mean class here? ((struct lto_input_block *) ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6216:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (mode_switching) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h: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-7.1.0/gcc/lto/lto.c:34: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:34: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:23: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' In file included from #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;)../../gcc-7.1.0/gcc/lto/lto.c : ^34 : ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] void stream_in (struct lto_input_block *, struct data_in *data_in); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from insn-automata.c:6: In file included from ../../gcc-7.1.0/gcc/coretypes.h:369: In file included from ../../gcc-7.1.0/gcc/hash-table.h:561: ../../gcc-7.1.0/gcc/mem-stats.h:126:1: warning: 'mem_usage' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct mem_usage ^ In file included from insn-recog.c:9: In file included from ../../gcc-7.1.0/gcc/hash-table.h../../gcc-7.1.0/gcc/rtl.h::3413374:: 1./genrtl.h:: note435:: 3did you mean struct here?: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; class mem_usage; ^ ~ ^~~~~../../gcc-7.1.0/gcc/rtl.h :struct1183: 29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-recog.c:9: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-lang.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto.c:40: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:28: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: ../../gcc-7.1.0/gcc/gimple.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3505: return &gs->op[2];10 : ^ ~ warning../../gcc-7.1.0/gcc/gimple.h: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]346 :3 return gs->op[1];: ^ ~note : ../../gcc-7.1.0/gcc/gimple.harray 'op' declared here: 315:3 tree GTY((length ("%h.num_ops"))) op[1];: ^note : array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; In file included from ^../../gcc-7.1.0/gcc/lto/lto.c :49: ../../gcc-7.1.0/gcc/ipa-inline.h:183:5: warning: ../../gcc-7.1.0/gcc/gimple.hstruct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags]: 2582:3: struct inline_summary_t *summary = new (ggc_cleared_alloc ()) warning ^../../gcc-7.1.0/gcc/gimple.h : :../../gcc-7.1.0/gcc/ipa-inline.h3531array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]::3 :175 :warning19: gs->op[2] = rhs;array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: gs->op[1] = rhs; ^ ~ ^ ~note : ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.hprevious use is here: :315346::class GTY((user)) inline_summary_t: public function_summary 33: : ^ notenote: : array 'op' declared herearray 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h../../gcc-7.1.0/gcc/gimple.h::3152599::312:: notewarning: : array 'op' declared herearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; tree GTY((length ("%h.num_ops"))) op[1]; ^ ~ ^ ../../gcc-7.1.0/gcc/gimple.h:346:3:../../gcc-7.1.0/gcc/gimple.h :note3551: :array 'op' declared here3 : tree GTY((length ("%h.num_ops"))) op[1];warning : ^array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here ../../gcc-7.1.0/gcc/gimple.h: tree GTY((length ("%h.num_ops"))) op[1];2619 : ^11 : warning: ../../gcc-7.1.0/gcc/gimple.harray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3561 return &ass->op[3];: 3 ^ ~: ../../gcc-7.1.0/gcc/gimple.hwarning:: 346array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]: 3: gs->op[3] = label; note ^ ~: array 'op' declared here../../gcc-7.1.0/gcc/gimple.h : tree GTY((length ("%h.num_ops"))) op[1];315 : ^3 : note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:../../gcc-7.1.0/gcc/gimple.h3::3571 :warning10: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] warning: gs->op[3] = rhs;array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] ^ ~ return gs->op[3];../../gcc-7.1.0/gcc/gimple.h ^ ~: 346../../gcc-7.1.0/gcc/gimple.h::3315::3 :note : notearray 'op' declared here: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-recog.c:15: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-recog.c:17: ../../gcc-7.1.0/gcc/gimple.hIn file included from :../../gcc-7.1.0/gcc/df.h3043:29:: 3../../gcc-7.1.0/gcc/alloc-pool.h:: 185:warning13: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] warning : gs->op[1] = fn;using extended field designator is an extension [-Wextended-offsetof] ^ ~ - offsetof (allocation_object, ../../gcc-7.1.0/gcc/gimple.h ^: 371/usr/include/stddef.h::593::32 :note : notearray 'op' declared here: expanded from macro 'offsetof' tree GTY((length ("%h.num_ops"))) op[1];#define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warningIn file included from : insn-recog.carray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]: 17: In file included from ../../gcc-7.1.0/gcc/df.h gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,: 29 ^ ~: mv -f Tlto-wrapper lto-wrapper ../../gcc-7.1.0/gcc/alloc-pool.h../../gcc-7.1.0/gcc/gimple.h::267371::113:: warningnote: : using extended field designator is an extension [-Wextended-offsetof]array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; size += offsetof (allocation_object, u.data); ^ ^ ~~~~~ /usr/include/stddef.h:59:32: note5: warningexpanded from macro 'offsetof's generated. #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3114In file included from :insn-recog.c10::17 : warningIn file included from : ../../gcc-7.1.0/gcc/df.harray index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]: 29: return gs->op[2];../../gcc-7.1.0/gcc/alloc-pool.h : ^ ~428 :../../gcc-7.1.0/gcc/gimple.h27::371 :warning3: :using extended field designator is an extension [-Wextended-offsetof] note: array 'op' declared here int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ tree GTY((length ("%h.num_ops"))) op[1]; /usr/include/stddef.h ^: 59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o xgcc gcc.o gcc-main.o ggc-none.o \ c/gccspec.o driver-i386.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o cpp gcc.o gcc-main.o ggc-none.o \ c-family/cppspec.o driver-i386.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o xg++ \ gcc.o gcc-main.o ggc-none.o cp/g++spec.o driver-i386.o libcommon-target.a \ libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:29: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:29: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:29: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-symtab.c:30: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:27: ../../gcc-7.1.0/gcc/gimple.h:2495:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2527:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2545:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2565:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2582:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2599:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2619:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return &ass->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:2629:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:346:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3010:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3043:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = fn; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3053:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR, ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3114:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3130:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return &call_stmt->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3138:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] call_stmt->op[2] = chain; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:371:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-attrtab.c:10: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct ../../gcc-7.1.0/gcc/gimple.h:3505:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[1]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3531:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[1] = rhs; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3541:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[2]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3551:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[2] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3561:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] gs->op[3] = label; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ ../../gcc-7.1.0/gcc/gimple.h:3571:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds] return gs->op[3]; ^ ~ ../../gcc-7.1.0/gcc/gimple.h:315:3: note: array 'op' declared here tree GTY((length ("%h.num_ops"))) op[1]; ^ In file included from insn-attrtab.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-attrtab.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-output.c:10: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:185:13: warning: using extended field designator is an extension [-Wextended-offsetof] - offsetof (allocation_object, ^ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:267:11: warning: using extended field designator is an extension [-Wextended-offsetof] size += offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:28: ../../gcc-7.1.0/gcc/alloc-pool.h:428:27: warning: using extended field designator is an extension [-Wextended-offsetof] int size = m_elt_size - offsetof (allocation_object, u.data); ^ ~~~~~ /usr/include/stddef.h:59:32: note: expanded from macro 'offsetof' #define offsetof(type, member) __builtin_offsetof(type, member) ^ ~~~~~~ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:30: In file included from ../../gcc-7.1.0/gcc/cgraph.h:24: ../../gcc-7.1.0/gcc/ipa-ref.h:26:1: warning: class 'symtab_node' was previously declared as a struct [-Wmismatched-tags] class symtab_node; ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:9: note: previous use is here struct symtab_node *symtab_node; ^ In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:30: ../../gcc-7.1.0/gcc/cgraph.h:94:1: warning: 'symtab_node' defined as a class here but previously declared as a struct [-Wmismatched-tags] class GTY((desc ("%h.type"), tag ("SYMTAB_SYMBOL"), ^ ../../gcc-7.1.0/gcc/tree-core.h:1673:2: note: did you mean class here? struct symtab_node *symtab_node; ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:30: ../../gcc-7.1.0/gcc/cgraph.h:247:11: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:882:5: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:892:6: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *ref = NULL); ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/cgraph.h:1600:10: warningIn file included from : insn-output.cclass 'cgraph_node' was previously declared as a struct [-Wmismatched-tags]: 10 friend class cgraph_node;: In file included from ^../../gcc-7.1.0/gcc/rtl.h: 3374../../gcc-7.1.0/gcc/cgraph.h: :./genrtl.h856::43539::3 :note : warningprevious use is here: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { XWINT (rt, 1) = arg1; ^ ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; In file included from ^insn-attrtab.c :../../gcc-7.1.0/gcc/hwint.h23:: 54../../gcc-7.1.0/gcc/output.h::../../gcc-7.1.0/gcc/cgraph.h26:1331600::6: 10:note: : warningexpanded from macro 'HOST_WIDE_INT': '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] note : # define HOST_WIDE_INT longdid you mean struct here? ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ^In file included from friend class cgraph_node;../../gcc-7.1.0/gcc/output.h : ^~~~~123insn-output.c::53 10:: structIn file included from ../../gcc-7.1.0/gcc/rtl.hnote:: 3374expanded from macro 'ATTRIBUTE_ASM_FPRINTF': ./genrtl.h:436:#define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) 3 ^: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: warning: class 'cgraph_node' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_node; ^ ../../gcc-7.1.0/gcc/cgraph.h:856:39: note: previous use is here struct GTY((tag ("SYMTAB_FUNCTION"))) cgraph_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/cgraph.h:1980:10: note: did you mean struct here? friend class cgraph_node; ^~~~~ struct ../../gcc-7.1.0/gcc/cgraph.h:1981:10: warning: class 'cgraph_edge' was previously declared as a struct [-Wmismatched-tags] friend class cgraph_edge; ^ ../../gcc-7.1.0/gcc/cgraph.h:1599:17: note: previous use is here for_user)) cgraph_edge { ^ ../../gcc-7.1.0/gcc/cgraph.h:1981:10: note: did you mean struct here? friend class cgraph_edge; ^~~~~ struct ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = In file included from insn-latencytab.c:10: ../../gcc-7.1.0/gcc/config/i386/i386.md../../gcc-7.1.0/gcc/rtl.h::423302::181:: warningwarning: : equality comparison with extraneous parentheses [-Wparentheses-equality]'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"),(ix86_schedule)) == ( ^~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/coretypes.h:../../gcc-7.1.0/gcc/config/i386/i386.md62::4231::18 note:: did you mean struct here?warning : class rtx_def;equality comparison with extraneous parentheses [-Wparentheses-equality] ^~~~~ (ix86_schedule)) == (struct ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = In file included from insn-automata.c:13: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -dumpspecs > tmp-specs In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:31: ../../gcc-7.1.0/gcc/lto-streamer.h:371:1: warning: 'lto_input_block' defined as a class here but previously declared as a struct [-Wmismatched-tags] class lto_input_block ^ ../../gcc-7.1.0/gcc/cgraph.h:1544:19: note: did you mean class here? void stream_in (struct lto_input_block *, struct data_in *data_in); ^~~~~~ class In file included from ../../gcc-7.1.0/gcc/lto/lto-partition.c:31: ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern struct lto_input_block * lto_create_simple_input_block ( ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:752:8: note: did you mean class here? extern struct lto_input_block * lto_create_simple_input_block ( ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] struct lto_input_block *, const char *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:758:5: note: did you mean class here? struct lto_input_block *, const char *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:788:34: note: did you mean class here? extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: warning: struct 'varpool_node' was previously declared as a class [-Wmismatched-tags] struct varpool_node *, ^ ../../gcc-7.1.0/gcc/cgraph.h:1757:38: note: previous use is here class GTY((tag ("SYMTAB_VARIABLE"))) varpool_node : public symtab_node { ^ ../../gcc-7.1.0/gcc/lto-streamer.h:854:10: note: did you mean class here? struct varpool_node *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:864:35: note: did you mean class here? extern void lto_input_data_block (struct lto_input_block *, void *, size_t); ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:868:26: note: did you mean class here? tree lto_input_tree_ref (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is heremv tmp-specs specs class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:872:26: note: did you mean class here? hashval_t lto_input_scc (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:874:24: note: did you mean class here? tree lto_input_tree_1 (struct lto_input_block *, struct data_in *, ^~~~~~ class ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: warning: struct 'lto_input_block' was previously declared as a class [-Wmismatched-tags] tree lto_input_tree (struct lto_input_block *, struct data_in *); ^ ../../gcc-7.1.0/gcc/lto-streamer.h:371:7: note: previous use is here class lto_input_block ^ ../../gcc-7.1.0/gcc/lto-streamer.h:876:22: note: did you mean class here? tree lto_input_tree (struct lto_input_block *, struct data_in *); ^~~~~~ class In file included from insn-latencytab.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-latencytab.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ : > tmp-libgcc.mvars if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -print-sysroot-headers-suffix > /dev/null 2>&1; then \ set -e; for ml in `/data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -print-multi-lib`; do \ multi_dir=`echo ${ml} | sed -e 's/;.*$//'`; \ flags=`echo ${ml} | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ sfx=`/data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ ${flags} -print-sysroot-headers-suffix`; \ if [ "${multi_dir}" = "." ]; \ then multi_dir=""; \ else \ multi_dir=/${multi_dir}; \ fi; \ echo "${sfx};${multi_dir}"; \ done; \ else \ echo ";"; \ fi > tmp-fixinc_list echo GCC_CFLAGS = '-g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include ' >> tmp-libgcc.mvars echo INHIBIT_LIBC_CFLAGS = '' >> tmp-libgcc.mvars /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-fixinc_list fixinc_list echo TARGET_SYSTEM_ROOT = '' >> tmp-libgcc.mvars if test no = yes; then \ NO_PIE_CFLAGS="-fno-PIE"; \ else \ NO_PIE_CFLAGS=; \ fi; \ echo NO_PIE_CFLAGS = "$NO_PIE_CFLAGS" >> tmp-libgcc.mvars In file included from insn-dfatab.c:10: ../../gcc-7.1.0/gcc/rtl.h:302:1: warning: 'rtx_def' defined as a struct here but previously declared as a class [-Wmismatched-tags] struct GTY((desc("0"), tag("0"), ^ ../../gcc-7.1.0/gcc/coretypes.h:62:1: note: did you mean struct here? class rtx_def; ^~~~~ struct mv tmp-libgcc.mvars libgcc.mvars echo timestamp > s-fixinc_list 57 warningsIn file included from generated. ../../gcc-7.1.0/gcc/lto/lto-partition.c:35: ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: warning: struct 'ipa_polymorphic_call_context' was previously declared as a class [-Wmismatched-tags] static inline struct ipa_polymorphic_call_context * ^ ../../gcc-7.1.0/gcc/cgraph.h:1458:15: note: previous use is here class GTY(()) ipa_polymorphic_call_context { ^ ../../gcc-7.1.0/gcc/ipa-prop.h:592:15: note: did you mean class here? static inline struct ipa_polymorphic_call_context * ^~~~~~ class ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = In file included from insn-automata.c:13: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435In file included from :../../gcc-7.1.0/gcc/lto/lto-partition.c3::36: ../../gcc-7.1.0/gcc/ipa-inline.hwarning:: 183:array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]5 : warning XWINT (rt, 1) = arg1;: struct 'inline_summary_t' was previously declared as a class [-Wmismatched-tags] ^ ~ ../../gcc-7.1.0/gcc/rtl.h: struct inline_summary_t *summary = new (ggc_cleared_alloc ()) 1183 ^ :../../gcc-7.1.0/gcc/ipa-inline.h:17529::19 : notenote: previous use is here : expanded from macro 'XWINT'class GTY((user)) inline_summary_t: public function_summary ^ #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-automata.c:13: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-output.c:33: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:937:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (asm_out) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1628:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (sched) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1658:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simd_clone) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1670:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (simt) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1722:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (goacc) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:1954:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (vectorize) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-latencytab.c:23: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:3288:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (addr_space) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:4916:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (calls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5510:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (c) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5663:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (cxx) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5752:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (emutls) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5873:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (target_option) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:5975:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (shrink_wrap) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ In file included from insn-dfatab.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h:3374: ./genrtl.h:435:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 1) = arg1; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ In file included from ../../gcc-7.1.0/gcc/rtl.hinsn-output.c::42534:: 5In file included from :../../gcc-7.1.0/gcc/target.h :note200: : array 'hwint' declared here../../gcc-7.1.0/gcc/target.def :6216: HOST_WIDE_INT hwint[1];1 : ^warning : empty macro arguments are a C99 feature [-Wc99-extensions]../../gcc-7.1.0/gcc/hwint.h :54:HOOK_VECTOR_END (mode_switching)26 :^ note: expanded from macro 'HOST_WIDE_INT'../../gcc-7.1.0/gcc/target-hooks-macros.h:43 :50:# define HOST_WIDE_INT long ^note : expanded from macro 'HOOK_VECTOR_END' In file included from insn-dfatab.c:10: In file included from ../../gcc-7.1.0/gcc/rtl.h#define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;): 3374 ^: ./genrtl.h:436:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds] XWINT (rt, 2) = arg2; ^ ~ ../../gcc-7.1.0/gcc/rtl.h:1183:29: note: expanded from macro 'XWINT' #define XWINT(RTX, N) ((RTX)->u.hwint[N]) ^ ~ ../../gcc-7.1.0/gcc/rtl.h:425:5: note: array 'hwint' declared here HOST_WIDE_INT hwint[1]; ^ ../../gcc-7.1.0/gcc/hwint.h:54:26: note: expanded from macro 'HOST_WIDE_INT' # define HOST_WIDE_INT long ^ In file included from insn-output.c:34: In file included from ../../gcc-7.1.0/gcc/target.h:200: ../../gcc-7.1.0/gcc/target.def:6243:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] HOOK_VECTOR_END (C90_EMPTY_HACK) ^ ../../gcc-7.1.0/gcc/target-hooks-macros.h:43:50: note: expanded from macro 'HOOK_VECTOR_END' #define HOOK_VECTOR_END(DECL_NAME) HOOK_VECTOR_1(,} DECL_NAME ;) ^ ../../gcc-7.1.0/gcc/lto/lto-partition.c:1001:7: warning: struct 'symtab_node' was previously declared as a class [-Wmismatched-tags] struct symtab_node *alias = ref->referring; ^ ../../gcc-7.1.0/gcc/cgraph.h:96:3: note: previous use is here symtab_node ^ ../../gcc-7.1.0/gcc/lto/lto-partition.c:1001:7: note: did you mean class here? struct symtab_node *alias = ref->referring; ^~~~~~ class ../../gcc-7.1.0/gcc/config/i386/i386.md:7153:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (HImode == HImode)) || (memory_operand (operands[1], VOIDmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:7153:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (HImode == HImode)) || (memory_operand (operands[1], VOIDmode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:7153:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (HImode == HImode)) || (memory_operand (operands[1], VOIDmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] (ix86_schedule)) == ( ~~~~~~~~~~~~~~~~~^~~~ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: remove extraneous parentheses around the comparison to silence this warning (ix86_schedule)) == ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:423:18: note: use '=' to turn this equality comparison into an assignment (ix86_schedule)) == ( ^~ = ../../gcc-7.1.0/gcc/config/i386/i386.md:1701:21: warning: self-comparison always evaluates to true [-Wtautological-compare] CCFPUmode == CCFPUmode); ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:1701:21: warning: self-comparison always evaluates to true [-Wtautological-compare] CCFPUmode == CCFPUmode); ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:1736:21: warning: self-comparison always evaluates to true [-Wtautological-compare] CCFPUmode == CCFPUmode); ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:15487:8: warning: self-comparison always evaluates to true [-Wtautological-compare] (OImode==OImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:7153:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (HImode == HImode)) ^ In file included from insn-automata.c:19: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17593:19: warning: self-comparison always evaluates to false [-Wtautological-compare] && (DImode != DImode || TARGET_64BIT)); ^ In file included from insn-dfatab.c:23: ../../gcc-7.1.0/gcc/output.h:133:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes] ATTRIBUTE_ASM_FPRINTF(2, 3); ^ ../../gcc-7.1.0/gcc/output.h:123:53: note: expanded from macro 'ATTRIBUTE_ASM_FPRINTF' #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:940:24: warning: self-comparison always evaluates to true [-Wtautological-compare] return (V16SImode == V16SImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:941:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:607:22: warning: self-comparison always evaluates to true [-Wtautological-compare] if ((V8HImode) == (V8HImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:606:61: warning: self-comparison always evaluates to true [-Wtautological-compare] if ((((1 << which_alternative) & 0x5)) && ((V8HImode) == (V8HImode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:681:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX))) && ((V8HImode) == (V8HImode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3280:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3289:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3398:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3411:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3398:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3411:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3398:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3411:20: warning: self-comparison always evaluates to true [-Wtautological-compare] suffix = DFmode == DFmode ? "q" : "d"; ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:188:11: warning: self-comparison always evaluates to true [-Wtautological-compare] (V2SFmode == V2SFmode)) ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:188:11: warning: self-comparison always evaluates to true [-Wtautological-compare] (V2SFmode == V2SFmode)) || (! ( ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1404:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (QImode == QImode)) && (! ( ^ 63 warnings generated. ../../gcc-7.1.0/gcc/config/i386/i386.md:4623:22: warning: self-comparison always evaluates to true [-Wtautological-compare] if ((V8HImode) == (V8HImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4645:61: warning: self-comparison always evaluates to true [-Wtautological-compare] if ((((1 << which_alternative) & 0x5)) && ((V8HImode) == (V8HImode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:681:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX))) && ((V8HImode) == (V8HImode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:681:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX))) && ((V2DImode) == (V2DImode))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1404:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (QImode == QImode))) || ( ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:16937:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (DImode == DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:16937:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (DImode == DImode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:16937:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (DImode == DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1404:9: warning: self-comparison always evaluates to true [-Wtautological-compare] (QImode == QImode)) && (! ( ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17521:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V2DFmode == V2DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17521:16: warning: self-comparison always evaluates to true [-Wtautological-compare] if (V2DFmode == V2DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DImode != V2DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DImode != V2DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DFmode != V2DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DFmode != V2DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DImode != V4DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DImode != V4DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DFmode != V4DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DFmode != V4DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SImode != V4SImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SImode != V4SImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SFmode != V4SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19097:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SFmode != V4SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V8DImode != V8DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V8DImode != V8DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V8DFmode != V8DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V8DFmode != V8DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DImode != V4DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DImode != V4DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DFmode != V4DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4DFmode != V4DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SImode != V4SImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SImode != V4SImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SFmode != V4SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V4SFmode != V4SFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DImode != V2DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DImode != V2DImode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DFmode != V2DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19270:16: warning: self-comparison always evaluates to false [-Wtautological-compare] if (V2DFmode != V2DFmode) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9381:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9399:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4921:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4949:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5000:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:683:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/mmx.md:683:42: warning: self-comparison always evaluates to true [-Wtautological-compare] ((TARGET_MMX || (TARGET_SSE2 && V1DImode == V1DImode)) ^ 67 warnings generated. ../../gcc-7.1.0/gcc/config/i386/i386.md:8049:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ 39 warnings generated. 60 warnings generated. 8 warnings generated. ../../gcc-7.1.0/gcc/config/i386/sse.md:4499:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5176:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4522:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5187:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9399:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3929:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3930:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3998:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3999:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19417:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19418:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3757:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3758:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3775:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3793:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3776:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3794:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3826:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3827:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3845:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3846:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1902:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1903:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4499:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5176:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4522:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5187:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3625:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3626:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3642:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3643:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3690:64: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3691:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3726:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3727:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4386:30: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V4SFmode == V4SFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:115: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:116: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1600:115: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1601:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1659:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1660:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1747:60: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1748:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:51: warning: self-comparison always evaluates to true [-Wtautological-compare] && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4410:61: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && (64 == 64 || TARGET_AVX512VL) && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4918:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode))))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4918:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode))))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5165:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode))))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5165:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode))))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5410:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2591:29: warning: self-comparison always evaluates to true [-Wtautological-compare] || V16SImode == V16SImode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2588:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2590:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2589:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3929:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3930:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3998:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3999:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19417:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:19418:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2591:29: warning: self-comparison always evaluates to true [-Wtautological-compare] || V16SImode == V16SImode))))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2588:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2590:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DImode == V8DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:2589:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3625:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3626:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3690:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3691:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3757:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3758:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3826:36: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512F && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:3827:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (PLUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1561:88: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MINUS, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1562:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1600:87: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && ix86_binary_operator_ok (MULT, V16SFmode, operands) && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1601:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4949:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5000:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4963:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5165:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4918:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4410:33: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE2 && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:4918:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5165:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5196:31: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_AVX512DQ && (V8SFmode == V8SFmode)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1747:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1748:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1659:32: warning: self-comparison always evaluates to true [-Wtautological-compare] (TARGET_SSE && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1660:26: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1879:23: warning: self-comparison always evaluates to true [-Wtautological-compare] && 1 && (V16SFmode == V16SFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:1880:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:5410:28: warning: self-comparison always evaluates to true [-Wtautological-compare] || V8DFmode == V8DFmode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4963:29: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ 8 warnings generated. ../../gcc-7.1.0/gcc/config/i386/i386.md:9412:31: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:5000:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:9381:30: warning: self-comparison always evaluates to true [-Wtautological-compare] || (TARGET_SSE && (TFmode == TFmode))) && ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17882:33: warning: self-comparison always evaluates to false [-Wtautological-compare] ( reload_completed && (V4DFmode != V4DFmode || !TARGET_AVX2)))) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17708:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (TARGET_AVX512BW || SImode == SImode)) ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:17708:32: warning: self-comparison always evaluates to true [-Wtautological-compare] && (TARGET_AVX512BW || SImode == SImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:4921:30: warning: self-comparison always evaluates to false [-Wtautological-compare] && (TARGET_64BIT || DImode != DImode)) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:8049:19: warning: self-comparison always evaluates to true [-Wtautological-compare] || (DImode == DImode ^ ../../gcc-7.1.0/gcc/config/i386/sse.md:13722:15: warning: self-comparison always evaluates to true [-Wtautological-compare] && (SImode == SImode || TARGET_64BIT || MEM_P (operands[0])))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18067:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18164:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18104:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17985:15: warning: self-comparison always evaluates to false [-Wtautological-compare] && (QImode != QImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17344:10: warning: self-comparison always evaluates to false [-Wtautological-compare] ((DFmode != DFmode || TARGET_64BIT) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18466:14: warning: self-comparison always evaluates to true [-Wtautological-compare] || SImode == SImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:18480:44: warning: self-comparison always evaluates to true [-Wtautological-compare] && (!TARGET_PARTIAL_REG_STALL || SImode == SImode))) ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17808:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ ../../gcc-7.1.0/gcc/config/i386/i386.md:17824:16: warning: self-comparison always evaluates to true [-Wtautological-compare] && ((HImode == HImode ^ 66 warnings generated. 8 warnings generated. 149 warnings generated. rm -rf libbackend.a ar rcT libbackend.a gimple-match.o generic-match.o insn-attrtab.o insn-automata.o insn-dfatab.o insn-emit.o insn-extract.o insn-latencytab.o insn-modes.o insn-opinit.o insn-output.o insn-peep.o insn-preds.o insn-recog.o insn-enums.o ggc-page.o alias.o alloc-pool.o auto-inc-dec.o auto-profile.o bb-reorder.o bitmap.o bt-load.o builtins.o caller-save.o calls.o ccmp.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfgexpand.o cfghooks.o cfgloop.o cfgloopanal.o cfgloopmanip.o cfgrtl.o symtab.o cgraph.o cgraphbuild.o cgraphunit.o cgraphclones.o cilk-common.o combine.o combine-stack-adj.o compare-elim.o context.o convert.o coverage.o cppbuiltin.o cppdefault.o cprop.o cse.o cselib.o data-streamer.o data-streamer-in.o data-streamer-out.o dbxout.o dbgcnt.o dce.o ddg.o debug.o df-core.o df-problems.o df-scan.o dfp.o dojump.o dominance.o domwalk.o double-int.o dse.o dumpfile.o dwarf2asm.o dwarf2cfi.o dwarf2out.o emit-rtl.o et-forest.o except.o explow.o expmed.o expr.o fibonacci_heap.o final.o fixed-value.o fold-const.o fold-const-call.o function.o function-tests.o fwprop.o gcc-rich-location.o gcse.o gcse-common.o ggc-common.o ggc-tests.o gimple.o gimple-builder.o gimple-expr.o gimple-iterator.o gimple-fold.o gimple-laddress.o gimple-low.o gimple-pretty-print.o gimple-ssa-backprop.o gimple-ssa-isolate-paths.o gimple-ssa-nonnull-compare.o gimple-ssa-split-paths.o gimple-ssa-store-merging.o gimple-ssa-strength-reduction.o gimple-ssa-sprintf.o gimple-ssa-warn-alloca.o gimple-streamer-in.o gimple-streamer-out.o gimple-walk.o gimplify.o gimplify-me.o godump.o graph.o graphds.o graphite.o graphite-isl-ast-to-gimple.o graphite-dependences.o graphite-optimize-isl.o graphite-poly.o graphite-scop-detection.o graphite-sese-to-poly.o gtype-desc.o haifa-sched.o hash-map-tests.o hash-set-tests.o hsa-common.o hsa-gen.o hsa-regalloc.o hsa-brig.o hsa-dump.o hw-doloop.o hwint.o ifcvt.o ree.o inchash.o incpath.o init-regs.o internal-fn.o ipa-chkp.o ipa-cp.o ipa-devirt.o ipa-polymorphic-call.o ipa-split.o ipa-inline.o ipa-comdats.o ipa-visibility.o ipa-inline-analysis.o ipa-inline-transform.o ipa-profile.o ipa-prop.o ipa-pure-const.o ipa-icf.o ipa-icf-gimple.o ipa-reference.o ipa-hsa.o ipa-ref.o ipa-utils.o ipa.o ira.o ira-build.o ira-costs.o ira-conflicts.o ira-color.o ira-emit.o ira-lives.o jump.o langhooks.o lcm.o lists.o loop-doloop.o loop-init.o loop-invariant.o loop-iv.o loop-unroll.o lower-subreg.o lra.o lra-assigns.o lra-coalesce.o lra-constraints.o lra-eliminations.o lra-lives.o lra-remat.o lra-spills.o lto-cgraph.o lto-streamer.o lto-streamer-in.o lto-streamer-out.o lto-section-in.o lto-section-out.o lto-opts.o lto-compress.o mcf.o mode-switching.o modulo-sched.o multiple_target.o omp-offload.o omp-expand.o omp-general.o omp-grid.o omp-low.o omp-simd-clone.o optabs.o optabs-libfuncs.o optabs-query.o optabs-tree.o options-save.o opts-global.o passes.o plugin.o postreload-gcse.o postreload.o predict.o print-rtl.o print-rtl-function.o print-tree.o profile.o read-md.o read-rtl.o read-rtl-function.o real.o realmpfr.o recog.o reg-stack.o regcprop.o reginfo.o regrename.o regstat.o reload.o reload1.o reorg.o resource.o rtl-chkp.o rtl-error.o rtl-tests.o rtl.o rtlhash.o rtlanal.o rtlhooks.o run-rtl-passes.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o sdbout.o sel-sched-ir.o sel-sched-dump.o sel-sched.o selftest-rtl.o selftest-run-tests.o sese.o shrink-wrap.o simplify-rtx.o sparseset.o spellcheck.o spellcheck-tree.o sreal.o stack-ptr-mod.o statistics.o stmt.o stor-layout.o store-motion.o streamer-hooks.o stringpool.o substring-locations.o target-globals.o targhooks.o timevar.o toplev.o tracer.o trans-mem.o tree-affine.o asan.o tsan.o ubsan.o sanopt.o sancov.o tree-call-cdce.o tree-cfg.o tree-cfgcleanup.o tree-chrec.o tree-complex.o tree-data-ref.o tree-dfa.o tree-diagnostic.o tree-dump.o tree-eh.o tree-emutls.o tree-if-conv.o tree-inline.o tree-into-ssa.o tree-iterator.o tree-loop-distribution.o tree-nested.o tree-nrv.o tree-object-size.o tree-outof-ssa.o tree-parloops.o tree-phinodes.o tree-chkp.o tree-chkp-opt.o tree-predcom.o tree-pretty-print.o tree-profile.o tree-scalar-evolution.o tree-sra.o tree-switch-conversion.o tree-ssa-address.o tree-ssa-alias.o tree-ssa-ccp.o tree-ssa-coalesce.o tree-ssa-copy.o tree-ssa-dce.o tree-ssa-dom.o tree-ssa-dse.o tree-ssa-forwprop.o tree-ssa-ifcombine.o tree-ssa-live.o tree-ssa-loop-ch.o tree-ssa-loop-im.o tree-ssa-loop-ivcanon.o tree-ssa-loop-ivopts.o tree-ssa-loop-manip.o tree-ssa-loop-niter.o tree-ssa-loop-prefetch.o tree-ssa-loop-split.o tree-ssa-loop-unswitch.o tree-ssa-loop.o tree-ssa-math-opts.o tree-ssa-operands.o tree-ssa-phionlycprop.o tree-ssa-phiopt.o tree-ssa-phiprop.o tree-ssa-pre.o tree-ssa-propagate.o tree-ssa-reassoc.o tree-ssa-sccvn.o tree-ssa-scopedtables.o tree-ssa-sink.o tree-ssa-strlen.o tree-ssa-structalias.o tree-ssa-tail-merge.o tree-ssa-ter.o tree-ssa-threadbackward.o tree-ssa-threadedge.o tree-ssa-threadupdate.o tree-ssa-uncprop.o tree-ssa-uninit.o tree-ssa.o tree-ssanames.o tree-stdarg.o tree-streamer.o tree-streamer-in.o tree-streamer-out.o tree-tailcall.o tree-vect-generic.o tree-vect-patterns.o tree-vect-data-refs.o tree-vect-stmts.o tree-vect-loop.o tree-vect-loop-manip.o tree-vect-slp.o tree-vectorizer.o tree-vrp.o tree.o typed-splay-tree.o valtrack.o value-prof.o var-tracking.o varasm.o varpool.o vmsdbgout.o vtable-verify.o web.o wide-int.o wide-int-print.o xcoffout.o i386.o netbsd.o host-default.o if [ -f ../stage_final ] \ && cmp -s ../stage_current ../stage_final; then \ cp ../prev-gcc/cc1-checksum.c cc1-checksum.c; \ else \ build/genchecksum c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-array-notation.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-cilkplus.o c-family/array-notation-common.o c-family/cilk.o c-family/c-ubsan.o c-family/c-attribs.o c-family/c-warn.o i386-c.o default-c.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a ./../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a \ checksum-options > cc1-checksum.c.tmp && \ ../../gcc-7.1.0/gcc/../move-if-change cc1-checksum.c.tmp cc1-checksum.c; \ fi if [ -f ../stage_final ] \ && cmp -s ../stage_current ../stage_final; then \ cp ../prev-gcc/cc1plus-checksum.c cc1plus-checksum.c; \ else \ build/genchecksum cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parser.o cp/ptree.o cp/rtti.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-objcp-common.o cp/name-lookup.o cp/cxx-pretty-print.o cp/cp-cilkplus.o cp/cp-gimplify.o cp/cp-array-notation.o cp/lambda.o cp/vtable-class-hierarchy.o cp/constexpr.o cp/cp-ubsan.o cp/constraint.o cp/logic.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-cilkplus.o c-family/array-notation-common.o c-family/cilk.o c-family/c-ubsan.o c-family/c-attribs.o c-family/c-warn.o i386-c.o default-c.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ../libiberty/libiberty.a ./../intl/libintl.a ../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a \ checksum-options > cc1plus-checksum.c.tmp && \ ../../gcc-7.1.0/gcc/../move-if-change cc1plus-checksum.c.tmp cc1plus-checksum.c; \ fi clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o lto1 \ lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o lto/lto-partition.o lto/lto-symtab.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a -L/data/scratch/lang/gcc7/work/build/./isl/.libs -lisl -L/data/scratch/lang/gcc7/work/build/./gmp/.libs -L/data/scratch/lang/gcc7/work/build/./mpfr/src/.libs -L/data/scratch/lang/gcc7/work/build/./mpc/src/.libs -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cc1-checksum.o -MT cc1-checksum.o -MMD -MP -MF ./.deps/cc1-checksum.TPo cc1-checksum.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -fno-PIE -c -DIN_GCC_FRONTEND -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-7.1.0/gcc -I../../gcc-7.1.0/gcc/. -I../../gcc-7.1.0/gcc/../include -I./../intl -I../../gcc-7.1.0/gcc/../libcpp/include -I/data/scratch/lang/gcc7/work/build/./gmp -I/data/scratch/lang/gcc7/work/gcc-7.1.0/gmp -I/data/scratch/lang/gcc7/work/build/./mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpfr/src -I/data/scratch/lang/gcc7/work/gcc-7.1.0/mpc/src -I../../gcc-7.1.0/gcc/../libdecnumber -I../../gcc-7.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I../../gcc-7.1.0/gcc/../libbacktrace -I/data/scratch/lang/gcc7/work/build/./isl/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/isl/include -I/usr/include -o cc1plus-checksum.o -MT cc1plus-checksum.o -MMD -MP -MF ./.deps/cc1plus-checksum.TPo cc1plus-checksum.c clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o c/c-array-notation.o c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-cilkplus.o c-family/array-notation-common.o c-family/cilk.o c-family/c-ubsan.o c-family/c-attribs.o c-family/c-warn.o i386-c.o default-c.o \ cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -L/data/scratch/lang/gcc7/work/build/./isl/.libs -lisl -L/data/scratch/lang/gcc7/work/build/./gmp/.libs -L/data/scratch/lang/gcc7/work/build/./mpfr/src/.libs -L/data/scratch/lang/gcc7/work/build/./mpc/src/.libs -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz clang++ -std=gnu++98 -g -DIN_GCC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -o cc1plus \ cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parser.o cp/ptree.o cp/rtti.o cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o cp/mangle.o cp/cp-objcp-common.o cp/name-lookup.o cp/cxx-pretty-print.o cp/cp-cilkplus.o cp/cp-gimplify.o cp/cp-array-notation.o cp/lambda.o cp/vtable-class-hierarchy.o cp/constexpr.o cp/cp-ubsan.o cp/constraint.o cp/logic.o attribs.o incpath.o c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-cilkplus.o c-family/array-notation-common.o c-family/cilk.o c-family/c-ubsan.o c-family/c-attribs.o c-family/c-warn.o i386-c.o default-c.o cc1plus-checksum.o libbackend.a main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a ./../intl/libintl.a ../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a ../libdecnumber/libdecnumber.a -L/data/scratch/lang/gcc7/work/build/./isl/.libs -lisl -L/data/scratch/lang/gcc7/work/build/./gmp/.libs -L/data/scratch/lang/gcc7/work/build/./mpfr/src/.libs -L/data/scratch/lang/gcc7/work/build/./mpc/src/.libs -lmpc -lmpfr -lgmp -rdynamic -L./../zlib -lz echo | /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -E -dM - | \ sed -n -e 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p' \ -e 's/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \ sort -u > tmp-macro_list /bin/sh ../../gcc-7.1.0/gcc/../move-if-change tmp-macro_list macro_list echo timestamp > s-macro_list rm -rf include-fixed; mkdir include-fixed chmod a+rx include-fixed if [ -d ../prev-gcc ]; then \ cd ../prev-gcc && \ /usr/pkg/bin/gmake real-install-headers-tar DESTDIR=`pwd`/../gcc/ \ libsubdir=. ; \ else \ set -e; for ml in `cat fixinc_list`; do \ sysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`; \ multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \ fix_dir=include-fixed${multi_dir}; \ if ! false && test ! -d `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`; then \ echo The directory that should contain system headers does not exist: >&2 ; \ echo " `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" >&2 ; \ tooldir_sysinc=`echo "/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0/../../../../x86_64--netbsd/sys-include" | sed -e :a -e "s,[^/]*/\.\.\/,," -e ta`; \ if test "x`echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`" = "x${tooldir_sysinc}"; \ then sleep 1; else exit 1; fi; \ fi; \ /bin/sh ../../gcc-7.1.0/gcc/../mkinstalldirs ${fix_dir}; \ chmod a+rx ${fix_dir} || true; \ (TARGET_MACHINE='x86_64--netbsd'; srcdir=`cd ../../gcc-7.1.0/gcc; ${PWDCMD-pwd}`; \ SHELL='/bin/sh'; MACRO_LIST=`${PWDCMD-pwd}`/macro_list ; \ gcc_dir=`${PWDCMD-pwd}` ; \ export TARGET_MACHINE srcdir SHELL MACRO_LIST && \ cd ../build-x86_64--netbsd/fixincludes && \ /bin/sh ./fixinc.sh "${gcc_dir}/${fix_dir}" \ `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta` ); \ rm -f ${fix_dir}/syslimits.h; \ if [ -f ${fix_dir}/limits.h ]; then \ mv ${fix_dir}/limits.h ${fix_dir}/syslimits.h; \ else \ cp ../../gcc-7.1.0/gcc/gsyslimits.h ${fix_dir}/syslimits.h; \ fi; \ chmod a+r ${fix_dir}/syslimits.h; \ done; \ fi Fixing headers into /data/scratch/lang/gcc7/work/build/gcc/include-fixed for x86_64--netbsd target No forbidden identifiers defined by this target Finding directories and links to directories Searching /usr/include/. Searching /usr/include/./machine Making symbolic directory links Fixing directory /usr/include into /data/scratch/lang/gcc7/work/build/gcc/include-fixed Applying io_quotes_use to dev/dm/netbsd-dm.h Applying io_quotes_def to dev/hdaudio/hdaudioreg.h Applying io_quotes_use to dev/ic/isp_ioctl.h Applying io_quotes_use to dev/ic/nvmereg.h Applying io_quotes_use to dev/iscsi/iscsi_ioctl.h Applying io_quotes_use to dev/scsipi/ses.h Applying io_quotes_def to gssapi/gssapi.h Applying io_quotes_use to krb5/kafs.h Applying io_quotes_def to krb5/krb5-private.h Applying io_quotes_def to krb5/krb5-protos.h Applying io_quotes_def to net/if_media.h Applying io_quotes_def to net/ppp-comp.h Applying io_quotes_def to netinet/ip_compat.h Applying io_quotes_use to netinet/ip_fil.h Fixed: netinet/ip_fil.h Quoted includes in netinet/ip_fil.h Applying io_quotes_use to netinet/ip_lookup.h Fixed: netinet/ip_lookup.h Applying io_quotes_use to netinet/ip_nat.h Fixed: netinet/ip_nat.h Applying io_quotes_use to netinet/ip_proxy.h Fixed: netinet/ip_proxy.h Applying io_quotes_use to netinet/ip_scan.h Fixed: netinet/ip_scan.h Applying io_quotes_use to netinet/ip_state.h Fixed: netinet/ip_state.h Applying ctrl_quotes_def to readline/history.h Applying ctrl_quotes_def to readline/readline.h Applying io_quotes_def to rump/rumpdefs.h Applying io_quotes_use to sys/agpio.h Applying io_quotes_def to sys/ioccom.h Applying io_quotes_def to sys/signalvar.h Applying io_quotes_def to sys/ttycom.h Applying gnu_types to sys/types.h Fixed: sys/types.h Applying io_quotes_def to sys/videoio.h Applying io_quotes_def to uvm/uvm_extern.h Applying stdio_va_list_clients to curses.h Fixed: curses.h Applying stdio_va_list_clients to krb5.h Applying sun_malloc to malloc.h Applying math_exception to math.h Fixed: math.h Applying sysv68_string to string.h Applying gnu_types to stddef.h Fixed: stddef.h Applying stdio_stdarg_h to stdio.h Applying stdio_va_list to stdio.h Fixed: stdio.h Applying gnu_types to stdlib.h Fixed: stdlib.h Applying stdio_va_list_clients to wchar.h Fixed: wchar.h Cleaning up unneeded directories: fixincludes is done echo timestamp > stmp-fixinc if [ -d include ] ; then true; else mkdir include; chmod a+rx include; fi if [ -d include-fixed ] ; then true; else mkdir include-fixed; chmod a+rx include-fixed; fi for file in .. ../../gcc-7.1.0/gcc/ginclude/float.h ../../gcc-7.1.0/gcc/ginclude/iso646.h ../../gcc-7.1.0/gcc/ginclude/stdarg.h ../../gcc-7.1.0/gcc/ginclude/stdbool.h ../../gcc-7.1.0/gcc/ginclude/stddef.h ../../gcc-7.1.0/gcc/ginclude/varargs.h ../../gcc-7.1.0/gcc/ginclude/stdfix.h ../../gcc-7.1.0/gcc/ginclude/stdnoreturn.h ../../gcc-7.1.0/gcc/ginclude/stdalign.h ../../gcc-7.1.0/gcc/ginclude/stdatomic.h ../../gcc-7.1.0/gcc/config/i386/cpuid.h ../../gcc-7.1.0/gcc/config/i386/mmintrin.h ../../gcc-7.1.0/gcc/config/i386/mm3dnow.h ../../gcc-7.1.0/gcc/config/i386/xmmintrin.h ../../gcc-7.1.0/gcc/config/i386/emmintrin.h ../../gcc-7.1.0/gcc/config/i386/pmmintrin.h ../../gcc-7.1.0/gcc/config/i386/tmmintrin.h ../../gcc-7.1.0/gcc/config/i386/ammintrin.h ../../gcc-7.1.0/gcc/config/i386/smmintrin.h ../../gcc-7.1.0/gcc/config/i386/nmmintrin.h ../../gcc-7.1.0/gcc/config/i386/bmmintrin.h ../../gcc-7.1.0/gcc/config/i386/fma4intrin.h ../../gcc-7.1.0/gcc/config/i386/wmmintrin.h ../../gcc-7.1.0/gcc/config/i386/immintrin.h ../../gcc-7.1.0/gcc/config/i386/x86intrin.h ../../gcc-7.1.0/gcc/config/i386/avxintrin.h ../../gcc-7.1.0/gcc/config/i386/xopintrin.h ../../gcc-7.1.0/gcc/config/i386/ia32intrin.h ../../gcc-7.1.0/gcc/config/i386/cross-stdarg.h ../../gcc-7.1.0/gcc/config/i386/lwpintrin.h ../../gcc-7.1.0/gcc/config/i386/popcntintrin.h ../../gcc-7.1.0/gcc/config/i386/lzcntintrin.h ../../gcc-7.1.0/gcc/config/i386/bmiintrin.h ../../gcc-7.1.0/gcc/config/i386/tbmintrin.h ../../gcc-7.1.0/gcc/config/i386/bmi2intrin.h ../../gcc-7.1.0/gcc/config/i386/avx2intrin.h ../../gcc-7.1.0/gcc/config/i386/avx512fintrin.h ../../gcc-7.1.0/gcc/config/i386/fmaintrin.h ../../gcc-7.1.0/gcc/config/i386/f16cintrin.h ../../gcc-7.1.0/gcc/config/i386/rtmintrin.h ../../gcc-7.1.0/gcc/config/i386/xtestintrin.h ../../gcc-7.1.0/gcc/config/i386/rdseedintrin.h ../../gcc-7.1.0/gcc/config/i386/prfchwintrin.h ../../gcc-7.1.0/gcc/config/i386/adxintrin.h ../../gcc-7.1.0/gcc/config/i386/fxsrintrin.h ../../gcc-7.1.0/gcc/config/i386/xsaveintrin.h ../../gcc-7.1.0/gcc/config/i386/xsaveoptintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512cdintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512erintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512pfintrin.h ../../gcc-7.1.0/gcc/config/i386/shaintrin.h ../../gcc-7.1.0/gcc/config/i386/clflushoptintrin.h ../../gcc-7.1.0/gcc/config/i386/xsavecintrin.h ../../gcc-7.1.0/gcc/config/i386/xsavesintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512dqintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512bwintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512vlintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512vlbwintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512vldqintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512ifmaintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512ifmavlintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512vbmiintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512vbmivlintrin.h ../../gcc-7.1.0/gcc/config/i386/avx5124fmapsintrin.h ../../gcc-7.1.0/gcc/config/i386/avx5124vnniwintrin.h ../../gcc-7.1.0/gcc/config/i386/avx512vpopcntdqintrin.h ../../gcc-7.1.0/gcc/config/i386/clwbintrin.h ../../gcc-7.1.0/gcc/config/i386/mwaitxintrin.h ../../gcc-7.1.0/gcc/config/i386/clzerointrin.h ../../gcc-7.1.0/gcc/config/i386/pkuintrin.h ../../gcc-7.1.0/gcc/config/i386/sgxintrin.h ../../gcc-7.1.0/gcc/ginclude/tgmath.h mm_malloc.h; do \ if [ X$file != X.. ]; then \ realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \ echo timestamp > include/$realfile; \ rm -f include/$realfile; \ cp $file include; \ chmod a+r include/$realfile; \ fi; \ done for file in .. ; do \ if [ X$file != X.. ]; then \ mv include/$file include/x_$file; \ echo "#include_next <$file>" >include/$file; \ cat include/x_$file >>include/$file; \ rm -f include/x_$file; \ chmod a+r include/$file; \ fi; \ done for file in .. ; do \ if [ X$file != X.. ]; then \ echo "#include_next <$file>" >>include/$file; \ chmod a+r include/$file; \ fi; \ done rm -f include/stdint.h if [ wrap = wrap ]; then \ rm -f include/stdint-gcc.h; \ cp ../../gcc-7.1.0/gcc/ginclude/stdint-gcc.h include/stdint-gcc.h; \ chmod a+r include/stdint-gcc.h; \ cp ../../gcc-7.1.0/gcc/ginclude/stdint-wrap.h include/stdint.h; \ chmod a+r include/stdint.h; \ elif [ wrap = provide ]; then \ cp ../../gcc-7.1.0/gcc/ginclude/stdint-gcc.h include/stdint.h; \ chmod a+r include/stdint.h; \ fi set -e; for ml in `cat fixinc_list`; do \ sysroot_headers_suffix=`echo ${ml} | sed -e 's/;.*$//'`; \ multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \ fix_dir=include-fixed${multi_dir}; \ if [ -f `echo /usr/include | sed -e :a -e 's,[^/]*/\.\.\/,,' -e ta`/limits.h ] ; then \ cat ../../gcc-7.1.0/gcc/limitx.h ../../gcc-7.1.0/gcc/glimits.h ../../gcc-7.1.0/gcc/limity.h > tmp-xlimits.h; \ else \ cat ../../gcc-7.1.0/gcc/glimits.h > tmp-xlimits.h; \ fi; \ /bin/sh ../../gcc-7.1.0/gcc/../mkinstalldirs ${fix_dir}; \ chmod a+rx ${fix_dir} || true; \ /bin/sh ../../gcc-7.1.0/gcc/../move-if-change \ tmp-xlimits.h tmp-limits.h; \ rm -f ${fix_dir}/limits.h; \ cp -p tmp-limits.h ${fix_dir}/limits.h; \ chmod a+r ${fix_dir}/limits.h; \ done rm -f include-fixed/README cp ../../gcc-7.1.0/gcc/../fixincludes/README-fixinc include-fixed/README chmod a+r include-fixed/README echo timestamp > stmp-int-hdrs /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -nostdinc -x c /dev/null -S -o /dev/null -fself-test=../../gcc-7.1.0/gcc/testsuite/selftests -fself-test: 38480 pass(es) in 0.245345 seconds echo timestamp > s-selftest rm gcc.pod gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/gcc' mkdir x86_64--netbsd/libgcc Checking multilib configuration for libgcc... Configuring stage 1 in x86_64--netbsd/libgcc configure: creating cache ./config.cache checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking for --enable-version-specific-runtime-libs... no checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking for gawk... /usr/bin/awk checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-lipo... lipo checking for x86_64--netbsd-nm... /data/scratch/lang/gcc7/work/build/./gcc/nm checking for x86_64--netbsd-ranlib... ranlib checking for x86_64--netbsd-strip... strip checking whether ln -s works... yes checking for x86_64--netbsd-gcc... /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include accepts -g... yes checking for /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include option to accept ISO C89... none needed checking how to run the C preprocessor... clang-cpp checking size of double... 8 checking size of long double... 16 checking for inttypes.h... yes checking for stdint.h... yes checking for stdlib.h... yes checking for ftw.h... yes checking for unistd.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for string.h... yes checking for strings.h... yes checking for memory.h... yes checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for ANSI C header files... yes checking whether decimal floating point is supported... no configure: WARNING: decimal float is not supported for this target, ignored checking whether fixed-point is supported... no checking whether the compiler is configured for setjmp/longjmp exceptions... no checking if the linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) is GNU ld... yes checking for thread model used by GCC... posix checking whether assembler supports CFI directives... yes checking for target glibc version... 0.0 checking for __attribute__((visibility("hidden")))... yes checking whether the target assembler supports thread-local storage... yes checking whether the thread-local storage support is from emutls... no checking for init priority support... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating auto-target.h config.status: executing default commands Adding multilib support to Makefile in ../../../gcc-7.1.0/libgcc multidirs= with_multisubdir= gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgcc' # If this is the top-level multilib, build all the other ln -s ../../../gcc-7.1.0/libgcc/enable-execute-stack-mprotect.c enable-execute-stack.c ln -s ../../../gcc-7.1.0/libgcc/unwind-generic.h unwind.h ln -s ../../../gcc-7.1.0/libgcc/config/no-unwind.h md-unwind-support.h ln -s ../../../gcc-7.1.0/libgcc/config/i386/sfp-machine.h sfp-machine.h ln -s ../../../gcc-7.1.0/libgcc/gthr-posix.h gthr-default.h DEFINES='' HEADERS='' \ ../../../gcc-7.1.0/libgcc/mkheader.sh > tmp-libgcc_tm.h # multilibs. # Early copyback; see "all" above for the rationale. The sed -e 's/__PFX__/__/g' \ -e 's/__FIXPTPFX__/__/g' < ../../../gcc-7.1.0/libgcc/libgcc-std.ver.in > libgcc-std.ver dest=../.././gcc/include/tmp$$-unwind.h; \ cp unwind.h $dest; \ chmod a+r $dest; \ sh ../../../gcc-7.1.0/libgcc/../move-if-change $dest ../.././gcc/include/unwind.h # early copy is necessary so that the gcc -B options find { cat libgcc-std.ver \ | sed -e '/^[ ]*#/d' \ -e 's/^%\(if\|else\|elif\|endif\|define\)/#\1/' \ | /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -E -xassembler-with-cpp -; \ } > tmp-libgcc.map.in /bin/sh ../../../gcc-7.1.0/libgcc/../move-if-change tmp-libgcc_tm.h libgcc_tm.h # the right startup files when linking shared libgcc. gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgcc' /bin/sh ../../../gcc-7.1.0/libgcc/../mkinstalldirs ../.././gcc parts=""; \ for file in $parts; do \ rm -f ../.././gcc/$file; \ /usr/bin/install -c -o pbulkXXX -g users -m 644 $file ../.././gcc/; \ case $file in \ *.a) \ ranlib ../.././gcc/$file ;; \ esac; \ done echo timestamp > libgcc_tm.stamp /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _negdi2.o -MT _negdi2.o -MD -MP -MF _negdi2.dep -DL_negdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _lshrdi3.o -MT _lshrdi3.o -MD -MP -MF _lshrdi3.dep -DL_lshrdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ashldi3.o -MT _ashldi3.o -MD -MP -MF _ashldi3.dep -DL_ashldi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ashrdi3.o -MT _ashrdi3.o -MD -MP -MF _ashrdi3.dep -DL_ashrdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _cmpdi2.o -MT _cmpdi2.o -MD -MP -MF _cmpdi2.dep -DL_cmpdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ucmpdi2.o -MT _ucmpdi2.o -MD -MP -MF _ucmpdi2.dep -DL_ucmpdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clear_cache.o -MT _clear_cache.o -MD -MP -MF _clear_cache.dep -DL_clear_cache -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _trampoline.o -MT _trampoline.o -MD -MP -MF _trampoline.dep -DL_trampoline -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o __main.o -MT __main.o -MD -MP -MF __main.dep -DL__main -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _absvsi2.o -MT _absvsi2.o -MD -MP -MF _absvsi2.dep -DL_absvsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _absvdi2.o -MT _absvdi2.o -MD -MP -MF _absvdi2.dep -DL_absvdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _addvsi3.o -MT _addvsi3.o -MD -MP -MF _addvsi3.dep -DL_addvsi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _addvdi3.o -MT _addvdi3.o -MD -MP -MF _addvdi3.dep -DL_addvdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../gcc-7.1.0/libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="/data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include "; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; /usr/pkg/bin/gmake "AR=ar" "AR_FLAGS=rc" "CC=/data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include " "CFLAGS=-g -O2 -I/usr/include" "DESTDIR=" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c -o pbulkXXX -g users" "INSTALL_DATA=/usr/bin/install -c -o pbulkXXX -g users -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -s -o pbulkXXX -g users -m 755" "LDFLAGS=-Wl,-R/usr/pkg/lib" "LOADLIBES=" "RANLIB=ranlib" "SHELL=/bin/sh" "prefix=/usr/pkg/gcc7" "exec_prefix=/usr/pkg/gcc7" "libdir=/usr/pkg/gcc7/lib" "libsubdir=/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.1.0" "tooldir=/usr/pkg/gcc7/x86_64--netbsd" \ CFLAGS="-g -O2 -I/usr/include ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS="-O ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="/usr/pkg/gcc7" \ exec_prefix="/usr/pkg/gcc7" \ GOCFLAGS="-O2 -g ${flags}" \ CXXFLAGS="-g -O2 -I/usr/include ${flags}" \ LIBCFLAGS="-g -O2 -I/usr/include ${flags}" \ LIBCXXFLAGS="-g -O2 -I/usr/include -fno-implicit-templates ${flags}" \ LDFLAGS="-Wl,-R/usr/pkg/lib ${flags}" \ MULTIFLAGS="${flags}" \ DESTDIR="" \ INSTALL="/usr/bin/install -c -o pbulkXXX -g users" \ INSTALL_DATA="/usr/bin/install -c -o pbulkXXX -g users -m 644" \ INSTALL_PROGRAM="/usr/bin/install -c -s -o pbulkXXX -g users -m 755" \ INSTALL_SCRIPT="/usr/bin/install -c -o pbulkXXX -g users -m 755" \ all); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi mv tmp-libgcc.map.in libgcc.map.in gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgcc' /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _subvsi3.o -MT _subvsi3.o -MD -MP -MF _subvsi3.dep -DL_subvsi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _subvdi3.o -MT _subvdi3.o -MD -MP -MF _subvdi3.dep -DL_subvdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulvsi3.o -MT _mulvsi3.o -MD -MP -MF _mulvsi3.dep -DL_mulvsi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulvdi3.o -MT _mulvdi3.o -MD -MP -MF _mulvdi3.dep -DL_mulvdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _negvsi2.o -MT _negvsi2.o -MD -MP -MF _negvsi2.dep -DL_negvsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _negvdi2.o -MT _negvdi2.o -MD -MP -MF _negvdi2.dep -DL_negvdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ctors.o -MT _ctors.o -MD -MP -MF _ctors.dep -DL_ctors -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ffssi2.o -MT _ffssi2.o -MD -MP -MF _ffssi2.dep -DL_ffssi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ffsdi2.o -MT _ffsdi2.o -MD -MP -MF _ffsdi2.dep -DL_ffsdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clz.o -MT _clz.o -MD -MP -MF _clz.dep -DL_clz -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clzsi2.o -MT _clzsi2.o -MD -MP -MF _clzsi2.dep -DL_clzsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clzdi2.o -MT _clzdi2.o -MD -MP -MF _clzdi2.dep -DL_clzdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ctzsi2.o -MT _ctzsi2.o -MD -MP -MF _ctzsi2.dep -DL_ctzsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ctzdi2.o -MT _ctzdi2.o -MD -MP -MF _ctzdi2.dep -DL_ctzdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _popcount_tab.o -MT _popcount_tab.o -MD -MP -MF _popcount_tab.dep -DL_popcount_tab -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _popcountsi2.o -MT _popcountsi2.o -MD -MP -MF _popcountsi2.dep -DL_popcountsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _popcountdi2.o -MT _popcountdi2.o -MD -MP -MF _popcountdi2.dep -DL_popcountdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _paritysi2.o -MT _paritysi2.o -MD -MP -MF _paritysi2.dep -DL_paritysi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _paritydi2.o -MT _paritydi2.o -MD -MP -MF _paritydi2.dep -DL_paritydi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powisf2.o -MT _powisf2.o -MD -MP -MF _powisf2.dep -DL_powisf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powidf2.o -MT _powidf2.o -MD -MP -MF _powidf2.dep -DL_powidf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powixf2.o -MT _powixf2.o -MD -MP -MF _powixf2.dep -DL_powixf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powitf2.o -MT _powitf2.o -MD -MP -MF _powitf2.dep -DL_powitf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulhc3.o -MT _mulhc3.o -MD -MP -MF _mulhc3.dep -DL_mulhc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulsc3.o -MT _mulsc3.o -MD -MP -MF _mulsc3.dep -DL_mulsc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _muldc3.o -MT _muldc3.o -MD -MP -MF _muldc3.dep -DL_muldc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulxc3.o -MT _mulxc3.o -MD -MP -MF _mulxc3.dep -DL_mulxc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _multc3.o -MT _multc3.o -MD -MP -MF _multc3.dep -DL_multc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divhc3.o -MT _divhc3.o -MD -MP -MF _divhc3.dep -DL_divhc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divsc3.o -MT _divsc3.o -MD -MP -MF _divsc3.dep -DL_divsc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divdc3.o -MT _divdc3.o -MD -MP -MF _divdc3.dep -DL_divdc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divxc3.o -MT _divxc3.o -MD -MP -MF _divxc3.dep -DL_divxc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divtc3.o -MT _divtc3.o -MD -MP -MF _divtc3.dep -DL_divtc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _bswapsi2.o -MT _bswapsi2.o -MD -MP -MF _bswapsi2.dep -DL_bswapsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _bswapdi2.o -MT _bswapdi2.o -MD -MP -MF _bswapdi2.dep -DL_bswapdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clrsbsi2.o -MT _clrsbsi2.o -MD -MP -MF _clrsbsi2.dep -DL_clrsbsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clrsbdi2.o -MT _clrsbdi2.o -MD -MP -MF _clrsbdi2.dep -DL_clrsbdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunssfsi.o -MT _fixunssfsi.o -MD -MP -MF _fixunssfsi.dep -DL_fixunssfsi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsdfsi.o -MT _fixunsdfsi.o -MD -MP -MF _fixunsdfsi.dep -DL_fixunsdfsi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsxfsi.o -MT _fixunsxfsi.o -MD -MP -MF _fixunsxfsi.dep -DL_fixunsxfsi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixsfdi.o -MT _fixsfdi.o -MD -MP -MF _fixsfdi.dep -DL_fixsfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixdfdi.o -MT _fixdfdi.o -MD -MP -MF _fixdfdi.dep -DL_fixdfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixxfdi.o -MT _fixxfdi.o -MD -MP -MF _fixxfdi.dep -DL_fixxfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunssfdi.o -MT _fixunssfdi.o -MD -MP -MF _fixunssfdi.dep -DL_fixunssfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsdfdi.o -MT _fixunsdfdi.o -MD -MP -MF _fixunsdfdi.dep -DL_fixunsdfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsxfdi.o -MT _fixunsxfdi.o -MD -MP -MF _fixunsxfdi.dep -DL_fixunsxfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatdisf.o -MT _floatdisf.o -MD -MP -MF _floatdisf.dep -DL_floatdisf -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatdidf.o -MT _floatdidf.o -MD -MP -MF _floatdidf.dep -DL_floatdidf -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatdixf.o -MT _floatdixf.o -MD -MP -MF _floatdixf.dep -DL_floatdixf -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatundisf.o -MT _floatundisf.o -MD -MP -MF _floatundisf.dep -DL_floatundisf -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatundidf.o -MT _floatundidf.o -MD -MP -MF _floatundidf.dep -DL_floatundidf -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatundixf.o -MT _floatundixf.o -MD -MP -MF _floatundixf.dep -DL_floatundixf -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _eprintf.o -MT _eprintf.o -MD -MP -MF _eprintf.dep -DL_eprintf -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o __gcc_bcmp.o -MT __gcc_bcmp.o -MD -MP -MF __gcc_bcmp.dep -DL__gcc_bcmp -c ../../../gcc-7.1.0/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divdi3.o -MT _divdi3.o -MD -MP -MF _divdi3.dep -DL_divdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _moddi3.o -MT _moddi3.o -MD -MP -MF _moddi3.dep -DL_moddi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divmoddi4.o -MT _divmoddi4.o -MD -MP -MF _divmoddi4.dep -DL_divmoddi4 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _udivdi3.o -MT _udivdi3.o -MD -MP -MF _udivdi3.dep -DL_udivdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _umoddi3.o -MT _umoddi3.o -MD -MP -MF _umoddi3.dep -DL_umoddi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _udivmoddi4.o -MT _udivmoddi4.o -MD -MP -MF _udivmoddi4.dep -DL_udivmoddi4 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _udiv_w_sdiv.o -MT _udiv_w_sdiv.o -MD -MP -MF _udiv_w_sdiv.dep -DL_udiv_w_sdiv -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o cpuinfo.o -MT cpuinfo.o -MD -MP -MF cpuinfo.dep -c ../../../gcc-7.1.0/libgcc/config/i386/cpuinfo.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o sfp-exceptions.o -MT sfp-exceptions.o -MD -MP -MF sfp-exceptions.dep -c ../../../gcc-7.1.0/libgcc/config/i386/sfp-exceptions.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o addtf3.o -MT addtf3.o -MD -MP -MF addtf3.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/addtf3.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o divtf3.o -MT divtf3.o -MD -MP -MF divtf3.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/divtf3.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o eqtf2.o -MT eqtf2.o -MD -MP -MF eqtf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/eqtf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o getf2.o -MT getf2.o -MD -MP -MF getf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/getf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o letf2.o -MT letf2.o -MD -MP -MF letf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/letf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o multf3.o -MT multf3.o -MD -MP -MF multf3.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/multf3.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o negtf2.o -MT negtf2.o -MD -MP -MF negtf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/negtf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o subtf3.o -MT subtf3.o -MD -MP -MF subtf3.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/subtf3.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o unordtf2.o -MT unordtf2.o -MD -MP -MF unordtf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/unordtf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixtfsi.o -MT fixtfsi.o -MD -MP -MF fixtfsi.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/fixtfsi.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixunstfsi.o -MT fixunstfsi.o -MD -MP -MF fixunstfsi.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/fixunstfsi.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatsitf.o -MT floatsitf.o -MD -MP -MF floatsitf.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/floatsitf.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatunsitf.o -MT floatunsitf.o -MD -MP -MF floatunsitf.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/floatunsitf.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixtfdi.o -MT fixtfdi.o -MD -MP -MF fixtfdi.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/fixtfdi.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixunstfdi.o -MT fixunstfdi.o -MD -MP -MF fixunstfdi.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/fixunstfdi.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatditf.o -MT floatditf.o -MD -MP -MF floatditf.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/floatditf.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatunditf.o -MT floatunditf.o -MD -MP -MF floatunditf.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/floatunditf.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixtfti.o -MT fixtfti.o -MD -MP -MF fixtfti.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/fixtfti.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixunstfti.o -MT fixunstfti.o -MD -MP -MF fixunstfti.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/fixunstfti.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floattitf.o -MT floattitf.o -MD -MP -MF floattitf.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/floattitf.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatuntitf.o -MT floatuntitf.o -MD -MP -MF floatuntitf.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/floatuntitf.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o extendsftf2.o -MT extendsftf2.o -MD -MP -MF extendsftf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/extendsftf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o extenddftf2.o -MT extenddftf2.o -MD -MP -MF extenddftf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/extenddftf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o extendxftf2.o -MT extendxftf2.o -MD -MP -MF extendxftf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/extendxftf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfsf2.o -MT trunctfsf2.o -MD -MP -MF trunctfsf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/trunctfsf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfdf2.o -MT trunctfdf2.o -MD -MP -MF trunctfdf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/trunctfdf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfxf2.o -MT trunctfxf2.o -MD -MP -MF trunctfxf2.dep -c ../../../gcc-7.1.0/libgcc/soft-fp/trunctfxf2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o enable-execute-stack.o -MT enable-execute-stack.o -MD -MP -MF enable-execute-stack.dep -c enable-execute-stack.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_merge_add.o -MT _gcov_merge_add.o -MD -MP -MF _gcov_merge_add.dep -DL_gcov_merge_add -c ../../../gcc-7.1.0/libgcc/libgcov-merge.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_merge_single.o -MT _gcov_merge_single.o -MD -MP -MF _gcov_merge_single.dep -DL_gcov_merge_single -c ../../../gcc-7.1.0/libgcc/libgcov-merge.c enable-execute-stack.c:33:13: warning: 'check_enabling' declared 'static' but never defined [-Wunused-function] static void check_enabling (void) __attribute__ ((unused)); ^~~~~~~~~~~~~~ /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_merge_ior.o -MT _gcov_merge_ior.o -MD -MP -MF _gcov_merge_ior.dep -DL_gcov_merge_ior -c ../../../gcc-7.1.0/libgcc/libgcov-merge.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_merge_time_profile.o -MT _gcov_merge_time_profile.o -MD -MP -MF _gcov_merge_time_profile.dep -DL_gcov_merge_time_profile -c ../../../gcc-7.1.0/libgcc/libgcov-merge.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_merge_icall_topn.o -MT _gcov_merge_icall_topn.o -MD -MP -MF _gcov_merge_icall_topn.dep -DL_gcov_merge_icall_topn -c ../../../gcc-7.1.0/libgcc/libgcov-merge.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_interval_profiler.o -MT _gcov_interval_profiler.o -MD -MP -MF _gcov_interval_profiler.dep -DL_gcov_interval_profiler -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_interval_profiler_atomic.o -MT _gcov_interval_profiler_atomic.o -MD -MP -MF _gcov_interval_profiler_atomic.dep -DL_gcov_interval_profiler_atomic -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_pow2_profiler.o -MT _gcov_pow2_profiler.o -MD -MP -MF _gcov_pow2_profiler.dep -DL_gcov_pow2_profiler -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_pow2_profiler_atomic.o -MT _gcov_pow2_profiler_atomic.o -MD -MP -MF _gcov_pow2_profiler_atomic.dep -DL_gcov_pow2_profiler_atomic -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_one_value_profiler.o -MT _gcov_one_value_profiler.o -MD -MP -MF _gcov_one_value_profiler.dep -DL_gcov_one_value_profiler -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_one_value_profiler_atomic.o -MT _gcov_one_value_profiler_atomic.o -MD -MP -MF _gcov_one_value_profiler_atomic.dep -DL_gcov_one_value_profiler_atomic -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_average_profiler.o -MT _gcov_average_profiler.o -MD -MP -MF _gcov_average_profiler.dep -DL_gcov_average_profiler -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_average_profiler_atomic.o -MT _gcov_average_profiler_atomic.o -MD -MP -MF _gcov_average_profiler_atomic.dep -DL_gcov_average_profiler_atomic -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_ior_profiler.o -MT _gcov_ior_profiler.o -MD -MP -MF _gcov_ior_profiler.dep -DL_gcov_ior_profiler -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_ior_profiler_atomic.o -MT _gcov_ior_profiler_atomic.o -MD -MP -MF _gcov_ior_profiler_atomic.dep -DL_gcov_ior_profiler_atomic -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_indirect_call_profiler_v2.o -MT _gcov_indirect_call_profiler_v2.o -MD -MP -MF _gcov_indirect_call_profiler_v2.dep -DL_gcov_indirect_call_profiler_v2 -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_time_profiler.o -MT _gcov_time_profiler.o -MD -MP -MF _gcov_time_profiler.dep -DL_gcov_time_profiler -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_indirect_call_topn_profiler.o -MT _gcov_indirect_call_topn_profiler.o -MD -MP -MF _gcov_indirect_call_topn_profiler.dep -DL_gcov_indirect_call_topn_profiler -c ../../../gcc-7.1.0/libgcc/libgcov-profiler.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_dump.o -MT _gcov_dump.o -MD -MP -MF _gcov_dump.dep -DL_gcov_dump -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_flush.o -MT _gcov_flush.o -MD -MP -MF _gcov_flush.dep -DL_gcov_flush -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_fork.o -MT _gcov_fork.o -MD -MP -MF _gcov_fork.dep -DL_gcov_fork -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_execl.o -MT _gcov_execl.o -MD -MP -MF _gcov_execl.dep -DL_gcov_execl -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_execlp.o -MT _gcov_execlp.o -MD -MP -MF _gcov_execlp.dep -DL_gcov_execlp -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_execle.o -MT _gcov_execle.o -MD -MP -MF _gcov_execle.dep -DL_gcov_execle -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_execv.o -MT _gcov_execv.o -MD -MP -MF _gcov_execv.dep -DL_gcov_execv -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_execvp.o -MT _gcov_execvp.o -MD -MP -MF _gcov_execvp.dep -DL_gcov_execvp -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_execve.o -MT _gcov_execve.o -MD -MP -MF _gcov_execve.dep -DL_gcov_execve -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov_reset.o -MT _gcov_reset.o -MD -MP -MF _gcov_reset.dep -DL_gcov_reset -c ../../../gcc-7.1.0/libgcc/libgcov-interface.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _gcov.o -MT _gcov.o -MD -MP -MF _gcov.dep -DL_gcov -c ../../../gcc-7.1.0/libgcc/libgcov-driver.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-dw2.o -MT unwind-dw2.o -MD -MP -MF unwind-dw2.dep -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-dw2.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-dw2-fde-dip.o -MT unwind-dw2-fde-dip.o -MD -MP -MF unwind-dw2-fde-dip.dep -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-dw2-fde-dip.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-sjlj.o -MT unwind-sjlj.o -MD -MP -MF unwind-sjlj.dep -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-sjlj.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-c.o -MT unwind-c.o -MD -MP -MF unwind-c.dep -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-c.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o emutls.o -MT emutls.o -MD -MP -MF emutls.dep -fexceptions -c ../../../gcc-7.1.0/libgcc/emutls.c -fvisibility=hidden -DHIDE_EXPORTS /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _muldi3_s.o -MT _muldi3_s.o -MD -MP -MF _muldi3_s.dep -DSHARED -DL_muldi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _negdi2_s.o -MT _negdi2_s.o -MD -MP -MF _negdi2_s.dep -DSHARED -DL_negdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _lshrdi3_s.o -MT _lshrdi3_s.o -MD -MP -MF _lshrdi3_s.dep -DSHARED -DL_lshrdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ashldi3_s.o -MT _ashldi3_s.o -MD -MP -MF _ashldi3_s.dep -DSHARED -DL_ashldi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ashrdi3_s.o -MT _ashrdi3_s.o -MD -MP -MF _ashrdi3_s.dep -DSHARED -DL_ashrdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _cmpdi2_s.o -MT _cmpdi2_s.o -MD -MP -MF _cmpdi2_s.dep -DSHARED -DL_cmpdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ucmpdi2_s.o -MT _ucmpdi2_s.o -MD -MP -MF _ucmpdi2_s.dep -DSHARED -DL_ucmpdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clear_cache_s.o -MT _clear_cache_s.o -MD -MP -MF _clear_cache_s.dep -DSHARED -DL_clear_cache -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _trampoline_s.o -MT _trampoline_s.o -MD -MP -MF _trampoline_s.dep -DSHARED -DL_trampoline -c ../../../gcc-7.1.0/libgcc/libgcc2.c ../../../gcc-7.1.0/libgcc/unwind-dw2-fde-dip.c:75:0: warning: "ElfW" redefined # define ElfW(type) Elf_##type In file included from ../../../gcc-7.1.0/libgcc/unwind-dw2-fde-dip.c:36:0: /usr/include/elf.h:1063:0: note: this is the location of the previous definition #define ElfW(x) CONCAT(Elf,CONCAT(ELFSIZE,CONCAT(_,x))) /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o __main_s.o -MT __main_s.o -MD -MP -MF __main_s.dep -DSHARED -DL__main -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _absvsi2_s.o -MT _absvsi2_s.o -MD -MP -MF _absvsi2_s.dep -DSHARED -DL_absvsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _absvdi2_s.o -MT _absvdi2_s.o -MD -MP -MF _absvdi2_s.dep -DSHARED -DL_absvdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _addvsi3_s.o -MT _addvsi3_s.o -MD -MP -MF _addvsi3_s.dep -DSHARED -DL_addvsi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _addvdi3_s.o -MT _addvdi3_s.o -MD -MP -MF _addvdi3_s.dep -DSHARED -DL_addvdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _subvsi3_s.o -MT _subvsi3_s.o -MD -MP -MF _subvsi3_s.dep -DSHARED -DL_subvsi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _subvdi3_s.o -MT _subvdi3_s.o -MD -MP -MF _subvdi3_s.dep -DSHARED -DL_subvdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulvsi3_s.o -MT _mulvsi3_s.o -MD -MP -MF _mulvsi3_s.dep -DSHARED -DL_mulvsi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulvdi3_s.o -MT _mulvdi3_s.o -MD -MP -MF _mulvdi3_s.dep -DSHARED -DL_mulvdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _negvsi2_s.o -MT _negvsi2_s.o -MD -MP -MF _negvsi2_s.dep -DSHARED -DL_negvsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _negvdi2_s.o -MT _negvdi2_s.o -MD -MP -MF _negvdi2_s.dep -DSHARED -DL_negvdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ctors_s.o -MT _ctors_s.o -MD -MP -MF _ctors_s.dep -DSHARED -DL_ctors -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ffssi2_s.o -MT _ffssi2_s.o -MD -MP -MF _ffssi2_s.dep -DSHARED -DL_ffssi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ffsdi2_s.o -MT _ffsdi2_s.o -MD -MP -MF _ffsdi2_s.dep -DSHARED -DL_ffsdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clz_s.o -MT _clz_s.o -MD -MP -MF _clz_s.dep -DSHARED -DL_clz -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clzsi2_s.o -MT _clzsi2_s.o -MD -MP -MF _clzsi2_s.dep -DSHARED -DL_clzsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clzdi2_s.o -MT _clzdi2_s.o -MD -MP -MF _clzdi2_s.dep -DSHARED -DL_clzdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ctzsi2_s.o -MT _ctzsi2_s.o -MD -MP -MF _ctzsi2_s.dep -DSHARED -DL_ctzsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _ctzdi2_s.o -MT _ctzdi2_s.o -MD -MP -MF _ctzdi2_s.dep -DSHARED -DL_ctzdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _popcount_tab_s.o -MT _popcount_tab_s.o -MD -MP -MF _popcount_tab_s.dep -DSHARED -DL_popcount_tab -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _popcountsi2_s.o -MT _popcountsi2_s.o -MD -MP -MF _popcountsi2_s.dep -DSHARED -DL_popcountsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _popcountdi2_s.o -MT _popcountdi2_s.o -MD -MP -MF _popcountdi2_s.dep -DSHARED -DL_popcountdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _paritysi2_s.o -MT _paritysi2_s.o -MD -MP -MF _paritysi2_s.dep -DSHARED -DL_paritysi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _paritydi2_s.o -MT _paritydi2_s.o -MD -MP -MF _paritydi2_s.dep -DSHARED -DL_paritydi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powisf2_s.o -MT _powisf2_s.o -MD -MP -MF _powisf2_s.dep -DSHARED -DL_powisf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powidf2_s.o -MT _powidf2_s.o -MD -MP -MF _powidf2_s.dep -DSHARED -DL_powidf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powixf2_s.o -MT _powixf2_s.o -MD -MP -MF _powixf2_s.dep -DSHARED -DL_powixf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _powitf2_s.o -MT _powitf2_s.o -MD -MP -MF _powitf2_s.dep -DSHARED -DL_powitf2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulhc3_s.o -MT _mulhc3_s.o -MD -MP -MF _mulhc3_s.dep -DSHARED -DL_mulhc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulsc3_s.o -MT _mulsc3_s.o -MD -MP -MF _mulsc3_s.dep -DSHARED -DL_mulsc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _muldc3_s.o -MT _muldc3_s.o -MD -MP -MF _muldc3_s.dep -DSHARED -DL_muldc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _mulxc3_s.o -MT _mulxc3_s.o -MD -MP -MF _mulxc3_s.dep -DSHARED -DL_mulxc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _multc3_s.o -MT _multc3_s.o -MD -MP -MF _multc3_s.dep -DSHARED -DL_multc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divhc3_s.o -MT _divhc3_s.o -MD -MP -MF _divhc3_s.dep -DSHARED -DL_divhc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divsc3_s.o -MT _divsc3_s.o -MD -MP -MF _divsc3_s.dep -DSHARED -DL_divsc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divdc3_s.o -MT _divdc3_s.o -MD -MP -MF _divdc3_s.dep -DSHARED -DL_divdc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divxc3_s.o -MT _divxc3_s.o -MD -MP -MF _divxc3_s.dep -DSHARED -DL_divxc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divtc3_s.o -MT _divtc3_s.o -MD -MP -MF _divtc3_s.dep -DSHARED -DL_divtc3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _bswapsi2_s.o -MT _bswapsi2_s.o -MD -MP -MF _bswapsi2_s.dep -DSHARED -DL_bswapsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _bswapdi2_s.o -MT _bswapdi2_s.o -MD -MP -MF _bswapdi2_s.dep -DSHARED -DL_bswapdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clrsbsi2_s.o -MT _clrsbsi2_s.o -MD -MP -MF _clrsbsi2_s.dep -DSHARED -DL_clrsbsi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _clrsbdi2_s.o -MT _clrsbdi2_s.o -MD -MP -MF _clrsbdi2_s.dep -DSHARED -DL_clrsbdi2 -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunssfsi_s.o -MT _fixunssfsi_s.o -MD -MP -MF _fixunssfsi_s.dep -DSHARED -DL_fixunssfsi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsdfsi_s.o -MT _fixunsdfsi_s.o -MD -MP -MF _fixunsdfsi_s.dep -DSHARED -DL_fixunsdfsi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsxfsi_s.o -MT _fixunsxfsi_s.o -MD -MP -MF _fixunsxfsi_s.dep -DSHARED -DL_fixunsxfsi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixsfdi_s.o -MT _fixsfdi_s.o -MD -MP -MF _fixsfdi_s.dep -DSHARED -DL_fixsfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixdfdi_s.o -MT _fixdfdi_s.o -MD -MP -MF _fixdfdi_s.dep -DSHARED -DL_fixdfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixxfdi_s.o -MT _fixxfdi_s.o -MD -MP -MF _fixxfdi_s.dep -DSHARED -DL_fixxfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunssfdi_s.o -MT _fixunssfdi_s.o -MD -MP -MF _fixunssfdi_s.dep -DSHARED -DL_fixunssfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsdfdi_s.o -MT _fixunsdfdi_s.o -MD -MP -MF _fixunsdfdi_s.dep -DSHARED -DL_fixunsdfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _fixunsxfdi_s.o -MT _fixunsxfdi_s.o -MD -MP -MF _fixunsxfdi_s.dep -DSHARED -DL_fixunsxfdi -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatdisf_s.o -MT _floatdisf_s.o -MD -MP -MF _floatdisf_s.dep -DSHARED -DL_floatdisf -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatdidf_s.o -MT _floatdidf_s.o -MD -MP -MF _floatdidf_s.dep -DSHARED -DL_floatdidf -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatdixf_s.o -MT _floatdixf_s.o -MD -MP -MF _floatdixf_s.dep -DSHARED -DL_floatdixf -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatundisf_s.o -MT _floatundisf_s.o -MD -MP -MF _floatundisf_s.dep -DSHARED -DL_floatundisf -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatundidf_s.o -MT _floatundidf_s.o -MD -MP -MF _floatundidf_s.dep -DSHARED -DL_floatundidf -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _floatundixf_s.o -MT _floatundixf_s.o -MD -MP -MF _floatundixf_s.dep -DSHARED -DL_floatundixf -c ../../../gcc-7.1.0/libgcc/libgcc2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divdi3_s.o -MT _divdi3_s.o -MD -MP -MF _divdi3_s.dep -DSHARED -DL_divdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _moddi3_s.o -MT _moddi3_s.o -MD -MP -MF _moddi3_s.dep -DSHARED -DL_moddi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _divmoddi4_s.o -MT _divmoddi4_s.o -MD -MP -MF _divmoddi4_s.dep -DSHARED -DL_divmoddi4 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _udivdi3_s.o -MT _udivdi3_s.o -MD -MP -MF _udivdi3_s.dep -DSHARED -DL_udivdi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _umoddi3_s.o -MT _umoddi3_s.o -MD -MP -MF _umoddi3_s.dep -DSHARED -DL_umoddi3 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _udivmoddi4_s.o -MT _udivmoddi4_s.o -MD -MP -MF _udivmoddi4_s.dep -DSHARED -DL_udivmoddi4 -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o _udiv_w_sdiv_s.o -MT _udiv_w_sdiv_s.o -MD -MP -MF _udiv_w_sdiv_s.dep -DSHARED -DL_udiv_w_sdiv -c ../../../gcc-7.1.0/libgcc/libgcc2.c \ -fexceptions -fnon-call-exceptions /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o cpuinfo_s.o -MT cpuinfo_s.o -MD -MP -MF cpuinfo_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/config/i386/cpuinfo.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o sfp-exceptions_s.o -MT sfp-exceptions_s.o -MD -MP -MF sfp-exceptions_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/config/i386/sfp-exceptions.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o addtf3_s.o -MT addtf3_s.o -MD -MP -MF addtf3_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/addtf3.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o divtf3_s.o -MT divtf3_s.o -MD -MP -MF divtf3_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/divtf3.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o eqtf2_s.o -MT eqtf2_s.o -MD -MP -MF eqtf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/eqtf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o getf2_s.o -MT getf2_s.o -MD -MP -MF getf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/getf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o letf2_s.o -MT letf2_s.o -MD -MP -MF letf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/letf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o multf3_s.o -MT multf3_s.o -MD -MP -MF multf3_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/multf3.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o negtf2_s.o -MT negtf2_s.o -MD -MP -MF negtf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/negtf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o subtf3_s.o -MT subtf3_s.o -MD -MP -MF subtf3_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/subtf3.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o unordtf2_s.o -MT unordtf2_s.o -MD -MP -MF unordtf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/unordtf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixtfsi_s.o -MT fixtfsi_s.o -MD -MP -MF fixtfsi_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/fixtfsi.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixunstfsi_s.o -MT fixunstfsi_s.o -MD -MP -MF fixunstfsi_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/fixunstfsi.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatsitf_s.o -MT floatsitf_s.o -MD -MP -MF floatsitf_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/floatsitf.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatunsitf_s.o -MT floatunsitf_s.o -MD -MP -MF floatunsitf_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/floatunsitf.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixtfdi_s.o -MT fixtfdi_s.o -MD -MP -MF fixtfdi_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/fixtfdi.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixunstfdi_s.o -MT fixunstfdi_s.o -MD -MP -MF fixunstfdi_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/fixunstfdi.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatditf_s.o -MT floatditf_s.o -MD -MP -MF floatditf_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/floatditf.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatunditf_s.o -MT floatunditf_s.o -MD -MP -MF floatunditf_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/floatunditf.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixtfti_s.o -MT fixtfti_s.o -MD -MP -MF fixtfti_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/fixtfti.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o fixunstfti_s.o -MT fixunstfti_s.o -MD -MP -MF fixunstfti_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/fixunstfti.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floattitf_s.o -MT floattitf_s.o -MD -MP -MF floattitf_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/floattitf.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o floatuntitf_s.o -MT floatuntitf_s.o -MD -MP -MF floatuntitf_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/floatuntitf.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o extendsftf2_s.o -MT extendsftf2_s.o -MD -MP -MF extendsftf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/extendsftf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o extenddftf2_s.o -MT extenddftf2_s.o -MD -MP -MF extenddftf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/extenddftf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o extendxftf2_s.o -MT extendxftf2_s.o -MD -MP -MF extendxftf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/extendxftf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfsf2_s.o -MT trunctfsf2_s.o -MD -MP -MF trunctfsf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/trunctfsf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfdf2_s.o -MT trunctfdf2_s.o -MD -MP -MF trunctfdf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/trunctfdf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfxf2_s.o -MT trunctfxf2_s.o -MD -MP -MF trunctfxf2_s.dep -DSHARED -c ../../../gcc-7.1.0/libgcc/soft-fp/trunctfxf2.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o enable-execute-stack_s.o -MT enable-execute-stack_s.o -MD -MP -MF enable-execute-stack_s.dep -DSHARED -c enable-execute-stack.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-dw2_s.o -MT unwind-dw2_s.o -MD -MP -MF unwind-dw2_s.dep -DSHARED -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-dw2.c enable-execute-stack.c:33:13: warning: 'check_enabling' declared 'static' but never defined [-Wunused-function] static void check_enabling (void) __attribute__ ((unused)); ^~~~~~~~~~~~~~ /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-dw2-fde-dip_s.o -MT unwind-dw2-fde-dip_s.o -MD -MP -MF unwind-dw2-fde-dip_s.dep -DSHARED -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-dw2-fde-dip.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-sjlj_s.o -MT unwind-sjlj_s.o -MD -MP -MF unwind-sjlj_s.dep -DSHARED -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-sjlj.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o unwind-c_s.o -MT unwind-c_s.o -MD -MP -MF unwind-c_s.dep -DSHARED -fexceptions -c ../../../gcc-7.1.0/libgcc/unwind-c.c /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -o emutls_s.o -MT emutls_s.o -MD -MP -MF emutls_s.dep -DSHARED -fexceptions -c ../../../gcc-7.1.0/libgcc/emutls.c rm -f libgcc.a objects="_muldi3.o _negdi2.o _lshrdi3.o _ashldi3.o _ashrdi3.o _cmpdi2.o _ucmpdi2.o _clear_cache.o _trampoline.o __main.o _absvsi2.o _absvdi2.o _addvsi3.o _addvdi3.o _subvsi3.o _subvdi3.o _mulvsi3.o _mulvdi3.o _negvsi2.o _negvdi2.o _ctors.o _ffssi2.o _ffsdi2.o _clz.o _clzsi2.o _clzdi2.o _ctzsi2.o _ctzdi2.o _popcount_tab.o _popcountsi2.o _popcountdi2.o _paritysi2.o _paritydi2.o _powisf2.o _powidf2.o _powixf2.o _powitf2.o _mulhc3.o _mulsc3.o _muldc3.o _mulxc3.o _multc3.o _divhc3.o _divsc3.o _divdc3.o _divxc3.o _divtc3.o _bswapsi2.o _bswapdi2.o _clrsbsi2.o _clrsbdi2.o _fixunssfsi.o _fixunsdfsi.o _fixunsxfsi.o _fixsfdi.o _fixdfdi.o _fixxfdi.o _fixunssfdi.o _fixunsdfdi.o _fixunsxfdi.o _floatdisf.o _floatdidf.o _floatdixf.o _floatundisf.o _floatundidf.o _floatundixf.o _eprintf.o __gcc_bcmp.o _divdi3.o _moddi3.o _divmoddi4.o _udivdi3.o _umoddi3.o _udivmoddi4.o _udiv_w_sdiv.o cpuinfo.o sfp-exceptions.o addtf3.o divtf3.o eqtf2.o getf2.o letf2.o multf3.o negtf2.o subtf3.o unordtf2.o fixtfsi.o fixunstfsi.o floatsitf.o floatunsitf.o fixtfdi.o fixunstfdi.o floatditf.o floatunditf.o fixtfti.o fixunstfti.o floattitf.o floatuntitf.o extendsftf2.o extenddftf2.o extendxftf2.o trunctfsf2.o trunctfdf2.o trunctfxf2.o enable-execute-stack.o"; \ if test -z "$objects"; then \ echo 'int __libgcc_eh_dummy;' > eh_dummy.c; \ /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -fvisibility=hidden -DHIDE_EXPORTS -c eh_dummy.c \ -o eh_dummy.o; \ objects=eh_dummy.o; \ fi; \ ar rc libgcc.a $objects rm -f libgcov.a objects="_gcov_merge_add.o _gcov_merge_single.o _gcov_merge_ior.o _gcov_merge_time_profile.o _gcov_merge_icall_topn.o _gcov_interval_profiler.o _gcov_interval_profiler_atomic.o _gcov_pow2_profiler.o _gcov_pow2_profiler_atomic.o _gcov_one_value_profiler.o _gcov_one_value_profiler_atomic.o _gcov_average_profiler.o _gcov_average_profiler_atomic.o _gcov_ior_profiler.o _gcov_ior_profiler_atomic.o _gcov_indirect_call_profiler_v2.o _gcov_time_profiler.o _gcov_indirect_call_topn_profiler.o _gcov_dump.o _gcov_flush.o _gcov_fork.o _gcov_execl.o _gcov_execlp.o _gcov_execle.o _gcov_execv.o _gcov_execvp.o _gcov_execve.o _gcov_reset.o _gcov.o"; \ if test -z "$objects"; then \ echo 'int __libgcc_eh_dummy;' > eh_dummy.c; \ /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -fvisibility=hidden -DHIDE_EXPORTS -c eh_dummy.c \ -o eh_dummy.o; \ objects=eh_dummy.o; \ fi; \ ar rc libgcov.a $objects ranlib libgcov.a ranlib libgcc.a rm -f libgcc_eh.a objects="unwind-dw2.o unwind-dw2-fde-dip.o unwind-sjlj.o unwind-c.o emutls.o"; \ if test -z "$objects"; then \ echo 'int __libgcc_eh_dummy;' > eh_dummy.c; \ /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -g -O2 -I/usr/include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I../../../gcc-7.1.0/libgcc -I../../../gcc-7.1.0/libgcc/. -I../../../gcc-7.1.0/libgcc/../gcc -I../../../gcc-7.1.0/libgcc/../include -DHAVE_CC_TLS -fvisibility=hidden -DHIDE_EXPORTS -c eh_dummy.c \ -o eh_dummy.o; \ objects=eh_dummy.o; \ fi; \ ar rc libgcc_eh.a $objects ranlib libgcc_eh.a ../../../gcc-7.1.0/libgcc/unwind-dw2-fde-dip.c:75:0: warning: "ElfW" redefined # define ElfW(type) Elf_##type In file included from ../../../gcc-7.1.0/libgcc/unwind-dw2-fde-dip.c:36:0: /usr/include/elf.h:1063:0: note: this is the location of the previous definition #define ElfW(x) CONCAT(Elf,CONCAT(ELFSIZE,CONCAT(_,x))) { /data/scratch/lang/gcc7/work/build/./gcc/nm -pg _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _powitf2_s.o _mulhc3_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _multc3_s.o _divhc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _divtc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o cpuinfo_s.o sfp-exceptions_s.o addtf3_s.o divtf3_s.o eqtf2_s.o getf2_s.o letf2_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o trunctfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o enable-execute-stack_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o emutls_s.o emutls_s.o; echo %%; \ cat libgcc.map.in; \ } | /usr/bin/awk -f ../../../gcc-7.1.0/libgcc/mkmap-symver.awk > tmp-libgcc.map mv tmp-libgcc.map libgcc.map # @multilib_flags@ is still needed because this may use # /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include and -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector directly. # @multilib_dir@ is not really necessary, but sometimes it has # more uses than just a directory name. /bin/sh ../../../gcc-7.1.0/libgcc/../mkinstalldirs . /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -O2 -g -O2 -I/usr/include -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--version-script=libgcc.map -o ./libgcc_s.so.1.tmp -g -O2 -I/usr/include -B./ _muldi3_s.o _negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o _clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o _addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o _negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o _clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o _popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o _powidf2_s.o _powixf2_s.o _powitf2_s.o _mulhc3_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _multc3_s.o _divhc3_s.o _divsc3_s.o _divdc3_s.o _divxc3_s.o _divtc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o _fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o _floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o _floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o _umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o cpuinfo_s.o sfp-exceptions_s.o addtf3_s.o divtf3_s.o eqtf2_s.o getf2_s.o letf2_s.o multf3_s.o negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o extendsftf2_s.o extenddftf2_s.o extendxftf2_s.o trunctfsf2_s.o trunctfdf2_s.o trunctfxf2_s.o enable-execute-stack_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-sjlj_s.o unwind-c_s.o emutls_s.o libgcc.a -lc && rm -f ./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1 ./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1 && ln -s libgcc_s.so.1 ./libgcc_s.so # Now that we have built all the objects, we need to copy # them back to the GCC directory. Too many things (other # in-tree libraries, and DejaGNU) know about the layout # of the build tree, for now. /usr/pkg/bin/gmake install-leaf DESTDIR=../.././gcc \ slibdir= libsubdir= MULTIOSDIR=. gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgcc' /bin/sh ../../../gcc-7.1.0/libgcc/../mkinstalldirs ../.././gcc /usr/bin/install -c -o pbulkXXX -g users -m 644 libgcc_eh.a ../.././gcc/ chmod 644 ../.././gcc/libgcc_eh.a ranlib ../.././gcc/libgcc_eh.a /bin/sh ../../../gcc-7.1.0/libgcc/../mkinstalldirs ../.././gcc; /usr/bin/install -c -o pbulkXXX -g users -m 644 ./libgcc_s.so.1 ../.././gcc/libgcc_s.so.1; rm -f ../.././gcc/libgcc_s.so; ln -s libgcc_s.so.1 ../.././gcc/libgcc_s.so /bin/sh ../../../gcc-7.1.0/libgcc/../mkinstalldirs ../.././gcc /usr/bin/install -c -o pbulkXXX -g users -m 644 libgcc.a ../.././gcc/ chmod 644 ../.././gcc/libgcc.a ranlib ../.././gcc/libgcc.a /usr/bin/install -c -o pbulkXXX -g users -m 644 libgcov.a ../.././gcc/ chmod 644 ../.././gcc/libgcov.a ranlib ../.././gcc/libgcov.a parts=""; \ for file in $parts; do \ rm -f ../.././gcc/$file; \ /usr/bin/install -c -o pbulkXXX -g users -m 644 $file ../.././gcc/; \ case $file in \ *.a) \ ranlib ../.././gcc/$file ;; \ esac; \ done gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgcc' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgcc' mkdir x86_64--netbsd/libgomp Checking multilib configuration for libgomp... Configuring stage 1 in x86_64--netbsd/libgomp configure: creating cache ./config.cache checking for --enable-version-specific-runtime-libs... no checking for --enable-generated-files-in-srcdir... no 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... yes checking for a thread-safe mkdir -p... ../../../gcc-7.1.0/libgomp/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for x86_64--netbsd-gcc... /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include 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... yes checking whether /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include accepts -g... yes checking for /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include option to accept ISO C89... none needed checking for style of include used by /usr/pkg/bin/gmake... GNU checking dependency style of /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include ... gcc3 checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-ranlib... ranlib checking for perl... /data/scratch/lang/gcc7/work/.tools/bin/perl checking whether /usr/pkg/bin/gmake sets $(MAKE)... (cached) yes checking for makeinfo... /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for modern makeinfo... yes checking how to print strings... print: not found printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking for fgrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -F checking for ld used by /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include ... /data/scratch/lang/gcc7/work/build/./gcc/collect-ld checking if the linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /data/scratch/lang/gcc7/work/build/./gcc/nm checking the name lister (/data/scratch/lang/gcc7/work/build/./gcc/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 /data/scratch/lang/gcc7/work/build/./gcc/collect-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... strip checking for x86_64--netbsd-ranlib... (cached) ranlib checking command to parse /data/scratch/lang/gcc7/work/build/./gcc/nm output from /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include object... ok checking how to run the C preprocessor... clang-cpp checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -fno-rtti -fno-exceptions... no checking for /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include option to produce PIC... -fPIC -DPIC checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include PIC flag -fPIC -DPIC works... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include static flag -static works... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -c -o file.o... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -c -o file.o... (cached) yes checking whether the /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-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 whether to enable maintainer-specific portions of Makefiles... no checking for x86_64--netbsd-gfortran... no checking whether we are using the GNU Fortran compiler... no checking whether no accepts -g... no checking for ANSI C header files... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether string.h and strings.h may both be included... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for unistd.h... (cached) yes checking semaphore.h usability... yes checking semaphore.h presence... yes checking for semaphore.h... yes checking sys/loadavg.h usability... no checking sys/loadavg.h presence... no checking for sys/loadavg.h... no checking sys/sysctl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes checking for uintptr_t... yes checking for int_least32_t... yes checking for int_fast32_t... yes checking for uint64_t... yes checking what to include in gstdint.h... stdint.h (already complete) checking for dlsym in -ldl... no checking for unistd.h... (cached) yes checking for secure_getenv... no checking for __secure_getenv... no checking for getuid... yes checking for geteuid... yes checking for getgid... yes checking for getegid... yes checking for getloadavg... yes checking for clock_gettime... (cached) yes checking for strtoull... yes checking whether the target supports thread-local storage... yes checking whether the thread-local storage support is from emutls... no checking whether the target supports hidden visibility... yes checking whether the target supports dllexport... no checking whether the target supports symbol aliases... yes checking for ld used by /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include ... (cached) /data/scratch/lang/gcc7/work/build/./gcc/collect-ld checking if the linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) is GNU ld... (cached) yes checking for shared libgcc... yes checking whether the target supports .symver directive... yes configure: versioning on shared library symbols is gnu checking whether the target supports __sync_*_compare_and_swap... yes configure: updating cache ./config.cache configure: creating ./config.status config.status: creating omp.h config.status: creating omp_lib.h config.status: creating omp_lib.f90 config.status: creating libgomp_f.h config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating libgomp.spec config.status: creating testsuite/libgomp-test-support.pt.exp config.status: creating config.h config.status: executing default-1 commands Adding multilib support to Makefile in ../../../gcc-7.1.0/libgomp multidirs= with_multisubdir= config.status: executing depfiles commands config.status: executing libtool commands config.status: executing gstdint.h commands mkdir x86_64--netbsd/libstdc++-v3 Checking multilib configuration for libstdc++-v3... Configuring stage 1 in x86_64--netbsd/libstdc++-v3 gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' /usr/pkg/bin/gmake all-recursive gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' Making all in testsuite gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp/testsuite' cp libgomp-test-support.pt.exp libgomp-test-support.exp.tmp echo >> libgomp-test-support.exp.tmp \ 'set offload_additional_options ""' echo >> libgomp-test-support.exp.tmp \ 'set offload_additional_lib_paths ""' mv libgomp-test-support.exp.tmp libgomp-test-support.exp gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp/testsuite' gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 -I ../../../gcc-7.1.0/libgomp/../gcc/doc/include -I ../../../gcc-7.1.0/libgomp -o libgomp.info ../../../gcc-7.1.0/libgomp/libgomp.texi /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c -o alloc.lo ../../../gcc-7.1.0/libgomp/alloc.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c -o atomic.lo ../../../gcc-7.1.0/libgomp/atomic.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT barrier.lo -MD -MP -MF .deps/barrier.Tpo -c -o barrier.lo ../../../gcc-7.1.0/libgomp/barrier.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT critical.lo -MD -MP -MF .deps/critical.Tpo -c -o critical.lo ../../../gcc-7.1.0/libgomp/critical.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT env.lo -MD -MP -MF .deps/env.Tpo -c -o env.lo ../../../gcc-7.1.0/libgomp/env.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT error.lo -MD -MP -MF .deps/error.Tpo -c -o error.lo ../../../gcc-7.1.0/libgomp/error.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT icv.lo -MD -MP -MF .deps/icv.Tpo -c -o icv.lo ../../../gcc-7.1.0/libgomp/icv.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT icv-device.lo -MD -MP -MF .deps/icv-device.Tpo -c -o icv-device.lo ../../../gcc-7.1.0/libgomp/icv-device.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT iter.lo -MD -MP -MF .deps/iter.Tpo -c -o iter.lo ../../../gcc-7.1.0/libgomp/iter.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT iter_ull.lo -MD -MP -MF .deps/iter_ull.Tpo -c -o iter_ull.lo ../../../gcc-7.1.0/libgomp/iter_ull.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT loop.lo -MD -MP -MF .deps/loop.Tpo -c -o loop.lo ../../../gcc-7.1.0/libgomp/loop.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT loop_ull.lo -MD -MP -MF .deps/loop_ull.Tpo -c -o loop_ull.lo ../../../gcc-7.1.0/libgomp/loop_ull.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT ordered.lo -MD -MP -MF .deps/ordered.Tpo -c -o ordered.lo ../../../gcc-7.1.0/libgomp/ordered.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT parallel.lo -MD -MP -MF .deps/parallel.Tpo -c -o parallel.lo ../../../gcc-7.1.0/libgomp/parallel.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT critical.lo -MD -MP -MF .deps/critical.Tpo -c ../../../gcc-7.1.0/libgomp/critical.c -fPIC -DPIC -o .libs/critical.o /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT sections.lo -MD -MP -MF .deps/sections.Tpo -c -o sections.lo ../../../gcc-7.1.0/libgomp/sections.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT icv-device.lo -MD -MP -MF .deps/icv-device.Tpo -c ../../../gcc-7.1.0/libgomp/icv-device.c -fPIC -DPIC -o .libs/icv-device.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c ../../../gcc-7.1.0/libgomp/atomic.c -fPIC -DPIC -o .libs/atomic.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT barrier.lo -MD -MP -MF .deps/barrier.Tpo -c ../../../gcc-7.1.0/libgomp/barrier.c -fPIC -DPIC -o .libs/barrier.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c ../../../gcc-7.1.0/libgomp/alloc.c -fPIC -DPIC -o .libs/alloc.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT error.lo -MD -MP -MF .deps/error.Tpo -c ../../../gcc-7.1.0/libgomp/error.c -fPIC -DPIC -o .libs/error.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT icv.lo -MD -MP -MF .deps/icv.Tpo -c ../../../gcc-7.1.0/libgomp/icv.c -fPIC -DPIC -o .libs/icv.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT iter.lo -MD -MP -MF .deps/iter.Tpo -c ../../../gcc-7.1.0/libgomp/iter.c -fPIC -DPIC -o .libs/iter.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT loop.lo -MD -MP -MF .deps/loop.Tpo -c ../../../gcc-7.1.0/libgomp/loop.c -fPIC -DPIC -o .libs/loop.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT loop_ull.lo -MD -MP -MF .deps/loop_ull.Tpo -c ../../../gcc-7.1.0/libgomp/loop_ull.c -fPIC -DPIC -o .libs/loop_ull.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT env.lo -MD -MP -MF .deps/env.Tpo -c ../../../gcc-7.1.0/libgomp/env.c -fPIC -DPIC -o .libs/env.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT iter_ull.lo -MD -MP -MF .deps/iter_ull.Tpo -c ../../../gcc-7.1.0/libgomp/iter_ull.c -fPIC -DPIC -o .libs/iter_ull.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT parallel.lo -MD -MP -MF .deps/parallel.Tpo -c ../../../gcc-7.1.0/libgomp/parallel.c -fPIC -DPIC -o .libs/parallel.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT ordered.lo -MD -MP -MF .deps/ordered.Tpo -c ../../../gcc-7.1.0/libgomp/ordered.c -fPIC -DPIC -o .libs/ordered.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT sections.lo -MD -MP -MF .deps/sections.Tpo -c ../../../gcc-7.1.0/libgomp/sections.c -fPIC -DPIC -o .libs/sections.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT atomic.lo -MD -MP -MF .deps/atomic.Tpo -c ../../../gcc-7.1.0/libgomp/atomic.c -o atomic.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT critical.lo -MD -MP -MF .deps/critical.Tpo -c ../../../gcc-7.1.0/libgomp/critical.c -o critical.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT barrier.lo -MD -MP -MF .deps/barrier.Tpo -c ../../../gcc-7.1.0/libgomp/barrier.c -o barrier.o >/dev/null 2>&1 configure: creating cache ./config.cache checking build system type... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT alloc.lo -MD -MP -MF .deps/alloc.Tpo -c ../../../gcc-7.1.0/libgomp/alloc.c -o alloc.o >/dev/null 2>&1 x86_64--netbsd checking host system type... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT error.lo -MD -MP -MF .deps/error.Tpo -c ../../../gcc-7.1.0/libgomp/error.c -o error.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT icv-device.lo -MD -MP -MF .deps/icv-device.Tpo -c ../../../gcc-7.1.0/libgomp/icv-device.c -o icv-device.o >/dev/null 2>&1 x86_64--netbsd checking target system type... mv -f .deps/atomic.Tpo .deps/atomic.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT single.lo -MD -MP -MF .deps/single.Tpo -c -o single.lo ../../../gcc-7.1.0/libgomp/single.c x86_64--netbsd checking for a BSD-compatible install... /usr/bin/install -c -o pbulkXXX -g users checking whether build environment is sane... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT single.lo -MD -MP -MF .deps/single.Tpo -c ../../../gcc-7.1.0/libgomp/single.c -fPIC -DPIC -o .libs/single.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT sections.lo -MD -MP -MF .deps/sections.Tpo -c ../../../gcc-7.1.0/libgomp/sections.c -o sections.o >/dev/null 2>&1 mv -f .deps/critical.Tpo .deps/critical.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT task.lo -MD -MP -MF .deps/task.Tpo -c -o task.lo ../../../gcc-7.1.0/libgomp/task.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT task.lo -MD -MP -MF .deps/task.Tpo -c ../../../gcc-7.1.0/libgomp/task.c -fPIC -DPIC -o .libs/task.o mv -f .deps/barrier.Tpo .deps/barrier.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT team.lo -MD -MP -MF .deps/team.Tpo -c -o team.lo ../../../gcc-7.1.0/libgomp/team.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT team.lo -MD -MP -MF .deps/team.Tpo -c ../../../gcc-7.1.0/libgomp/team.c -fPIC -DPIC -o .libs/team.o mv -f .deps/alloc.Tpo .deps/alloc.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT work.lo -MD -MP -MF .deps/work.Tpo -c -o work.lo ../../../gcc-7.1.0/libgomp/work.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT icv.lo -MD -MP -MF .deps/icv.Tpo -c ../../../gcc-7.1.0/libgomp/icv.c -o icv.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT iter_ull.lo -MD -MP -MF .deps/iter_ull.Tpo -c ../../../gcc-7.1.0/libgomp/iter_ull.c -o iter_ull.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT work.lo -MD -MP -MF .deps/work.Tpo -c ../../../gcc-7.1.0/libgomp/work.c -fPIC -DPIC -o .libs/work.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT iter.lo -MD -MP -MF .deps/iter.Tpo -c ../../../gcc-7.1.0/libgomp/iter.c -o iter.o >/dev/null 2>&1 mv -f .deps/error.Tpo .deps/error.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c -o lock.lo ../../../gcc-7.1.0/libgomp/config/posix/lock.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/lock.c -fPIC -DPIC -o .libs/lock.o mv -f .deps/icv-device.Tpo .deps/icv-device.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT mutex.lo -MD -MP -MF .deps/mutex.Tpo -c -o mutex.lo ../../../gcc-7.1.0/libgomp/config/posix/mutex.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT single.lo -MD -MP -MF .deps/single.Tpo -c ../../../gcc-7.1.0/libgomp/single.c -o single.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT mutex.lo -MD -MP -MF .deps/mutex.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/mutex.c -fPIC -DPIC -o .libs/mutex.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT parallel.lo -MD -MP -MF .deps/parallel.Tpo -c ../../../gcc-7.1.0/libgomp/parallel.c -o parallel.o >/dev/null 2>&1 mv -f .deps/sections.Tpo .deps/sections.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT proc.lo -MD -MP -MF .deps/proc.Tpo -c -o proc.lo ../../../gcc-7.1.0/libgomp/config/posix/proc.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT proc.lo -MD -MP -MF .deps/proc.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/proc.c -fPIC -DPIC -o .libs/proc.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT mutex.lo -MD -MP -MF .deps/mutex.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/mutex.c -o mutex.o >/dev/null 2>&1 mv -f .deps/mutex.Tpo .deps/mutex.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT sem.lo -MD -MP -MF .deps/sem.Tpo -c -o sem.lo ../../../gcc-7.1.0/libgomp/config/posix/sem.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT sem.lo -MD -MP -MF .deps/sem.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/sem.c -fPIC -DPIC -o .libs/sem.o mv -f .deps/single.Tpo .deps/single.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT bar.lo -MD -MP -MF .deps/bar.Tpo -c -o bar.lo ../../../gcc-7.1.0/libgomp/config/posix/bar.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT bar.lo -MD -MP -MF .deps/bar.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/bar.c -fPIC -DPIC -o .libs/bar.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT proc.lo -MD -MP -MF .deps/proc.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/proc.c -o proc.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT sem.lo -MD -MP -MF .deps/sem.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/sem.c -o sem.o >/dev/null 2>&1 yes checking for a thread-safe mkdir -p... ../../../gcc-7.1.0/libstdc++-v3/../install-sh -c -d checking for gawk... /usr/bin/awk checking whether /usr/pkg/bin/gmake sets $(MAKE)... yes checking for x86_64--netbsd-gcc... /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT loop_ull.lo -MD -MP -MF .deps/loop_ull.Tpo -c ../../../gcc-7.1.0/libgomp/loop_ull.c -o loop_ull.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT lock.lo -MD -MP -MF .deps/lock.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/lock.c -o lock.o >/dev/null 2>&1 mv -f .deps/icv.Tpo .deps/icv.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT ptrlock.lo -MD -MP -MF .deps/ptrlock.Tpo -c -o ptrlock.lo ../../../gcc-7.1.0/libgomp/config/posix/ptrlock.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT ptrlock.lo -MD -MP -MF .deps/ptrlock.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/ptrlock.c -fPIC -DPIC -o .libs/ptrlock.o mv -f .deps/sem.Tpo .deps/sem.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT time.lo -MD -MP -MF .deps/time.Tpo -c -o time.lo ../../../gcc-7.1.0/libgomp/config/posix/time.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT time.lo -MD -MP -MF .deps/time.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/time.c -fPIC -DPIC -o .libs/time.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT ptrlock.lo -MD -MP -MF .deps/ptrlock.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/ptrlock.c -o ptrlock.o >/dev/null 2>&1 mv -f .deps/iter.Tpo .deps/iter.Plo libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT work.lo -MD -MP -MF .deps/work.Tpo -c ../../../gcc-7.1.0/libgomp/work.c -o work.o >/dev/null 2>&1 checking for C compiler default output file name... /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT fortran.lo -MD -MP -MF .deps/fortran.Tpo -c -o fortran.lo ../../../gcc-7.1.0/libgomp/fortran.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT fortran.lo -MD -MP -MF .deps/fortran.Tpo -c ../../../gcc-7.1.0/libgomp/fortran.c -fPIC -DPIC -o .libs/fortran.o mv -f .deps/proc.Tpo .deps/proc.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT affinity.lo -MD -MP -MF .deps/affinity.Tpo -c -o affinity.lo ../../../gcc-7.1.0/libgomp/affinity.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT loop.lo -MD -MP -MF .deps/loop.Tpo -c ../../../gcc-7.1.0/libgomp/loop.c -o loop.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT affinity.lo -MD -MP -MF .deps/affinity.Tpo -c ../../../gcc-7.1.0/libgomp/affinity.c -fPIC -DPIC -o .libs/affinity.o mv -f .deps/iter_ull.Tpo .deps/iter_ull.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT target.lo -MD -MP -MF .deps/target.Tpo -c -o target.lo ../../../gcc-7.1.0/libgomp/target.c mv -f .deps/ptrlock.Tpo .deps/ptrlock.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT splay-tree.lo -MD -MP -MF .deps/splay-tree.Tpo -c -o splay-tree.lo ../../../gcc-7.1.0/libgomp/splay-tree.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT target.lo -MD -MP -MF .deps/target.Tpo -c ../../../gcc-7.1.0/libgomp/target.c -fPIC -DPIC -o .libs/target.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT splay-tree.lo -MD -MP -MF .deps/splay-tree.Tpo -c ../../../gcc-7.1.0/libgomp/splay-tree.c -fPIC -DPIC -o .libs/splay-tree.o mv -f .deps/parallel.Tpo .deps/parallel.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT libgomp-plugin.lo -MD -MP -MF .deps/libgomp-plugin.Tpo -c -o libgomp-plugin.lo ../../../gcc-7.1.0/libgomp/libgomp-plugin.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT libgomp-plugin.lo -MD -MP -MF .deps/libgomp-plugin.Tpo -c ../../../gcc-7.1.0/libgomp/libgomp-plugin.c -fPIC -DPIC -o .libs/libgomp-plugin.o a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT time.lo -MD -MP -MF .deps/time.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/time.c -o time.o >/dev/null 2>&1 mv -f .deps/lock.Tpo .deps/lock.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT oacc-parallel.lo -MD -MP -MF .deps/oacc-parallel.Tpo -c -o oacc-parallel.lo ../../../gcc-7.1.0/libgomp/oacc-parallel.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT ordered.lo -MD -MP -MF .deps/ordered.Tpo -c ../../../gcc-7.1.0/libgomp/ordered.c -o ordered.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-parallel.lo -MD -MP -MF .deps/oacc-parallel.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-parallel.c -fPIC -DPIC -o .libs/oacc-parallel.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT affinity.lo -MD -MP -MF .deps/affinity.Tpo -c ../../../gcc-7.1.0/libgomp/affinity.c -o affinity.o >/dev/null 2>&1 checking for suffix of object files... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT bar.lo -MD -MP -MF .deps/bar.Tpo -c ../../../gcc-7.1.0/libgomp/config/posix/bar.c -o bar.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT libgomp-plugin.lo -MD -MP -MF .deps/libgomp-plugin.Tpo -c ../../../gcc-7.1.0/libgomp/libgomp-plugin.c -o libgomp-plugin.o >/dev/null 2>&1 o checking whether we are using the GNU C compiler... mv -f .deps/time.Tpo .deps/time.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT oacc-host.lo -MD -MP -MF .deps/oacc-host.Tpo -c -o oacc-host.lo ../../../gcc-7.1.0/libgomp/oacc-host.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-host.lo -MD -MP -MF .deps/oacc-host.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-host.c -fPIC -DPIC -o .libs/oacc-host.o yes checking whether /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include accepts -g... mv -f .deps/affinity.Tpo .deps/affinity.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT oacc-init.lo -MD -MP -MF .deps/oacc-init.Tpo -c -o oacc-init.lo ../../../gcc-7.1.0/libgomp/oacc-init.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-init.lo -MD -MP -MF .deps/oacc-init.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-init.c -fPIC -DPIC -o .libs/oacc-init.o yes checking for /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include option to accept ISO C89... mv -f .deps/work.Tpo .deps/work.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT oacc-mem.lo -MD -MP -MF .deps/oacc-mem.Tpo -c -o oacc-mem.lo ../../../gcc-7.1.0/libgomp/oacc-mem.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-mem.lo -MD -MP -MF .deps/oacc-mem.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-mem.c -fPIC -DPIC -o .libs/oacc-mem.o mv -f .deps/libgomp-plugin.Tpo .deps/libgomp-plugin.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT oacc-async.lo -MD -MP -MF .deps/oacc-async.Tpo -c -o oacc-async.lo ../../../gcc-7.1.0/libgomp/oacc-async.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT splay-tree.lo -MD -MP -MF .deps/splay-tree.Tpo -c ../../../gcc-7.1.0/libgomp/splay-tree.c -o splay-tree.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-async.lo -MD -MP -MF .deps/oacc-async.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-async.c -fPIC -DPIC -o .libs/oacc-async.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-host.lo -MD -MP -MF .deps/oacc-host.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-host.c -o oacc-host.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT fortran.lo -MD -MP -MF .deps/fortran.Tpo -c ../../../gcc-7.1.0/libgomp/fortran.c -o fortran.o >/dev/null 2>&1 none needed checking whether we are using the GNU C++ compiler... yes checking whether /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include accepts -g... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT team.lo -MD -MP -MF .deps/team.Tpo -c ../../../gcc-7.1.0/libgomp/team.c -o team.o >/dev/null 2>&1 mv -f .deps/loop_ull.Tpo .deps/loop_ull.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT oacc-plugin.lo -MD -MP -MF .deps/oacc-plugin.Tpo -c -o oacc-plugin.lo ../../../gcc-7.1.0/libgomp/oacc-plugin.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-plugin.lo -MD -MP -MF .deps/oacc-plugin.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-plugin.c -fPIC -DPIC -o .libs/oacc-plugin.o yes checking how to run the C preprocessor... clang-cpp libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-async.lo -MD -MP -MF .deps/oacc-async.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-async.c -o oacc-async.o >/dev/null 2>&1 mv -f .deps/oacc-host.Tpo .deps/oacc-host.Plo mv -f .deps/bar.Tpo .deps/bar.Plo /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT oacc-cuda.lo -MD -MP -MF .deps/oacc-cuda.Tpo -c -o oacc-cuda.lo ../../../gcc-7.1.0/libgomp/oacc-cuda.c /bin/sh ./libtool --tag=CC --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -MT priority_queue.lo -MD -MP -MF .deps/priority_queue.Tpo -c -o priority_queue.lo ../../../gcc-7.1.0/libgomp/priority_queue.c libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-cuda.lo -MD -MP -MF .deps/oacc-cuda.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-cuda.c -fPIC -DPIC -o .libs/oacc-cuda.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT priority_queue.lo -MD -MP -MF .deps/priority_queue.Tpo -c ../../../gcc-7.1.0/libgomp/priority_queue.c -fPIC -DPIC -o .libs/priority_queue.o checking for grep that handles long lines and -e... /data/scratch/lang/gcc7/work/.tools/bin/grep checking for egrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -E checking whether ln -s works... yes checking for x86_64--netbsd-as... /data/scratch/lang/gcc7/work/build/./gcc/as checking for x86_64--netbsd-ar... ar checking for x86_64--netbsd-ranlib... ranlib checking whether to enable maintainer-specific portions of Makefiles... no libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-plugin.lo -MD -MP -MF .deps/oacc-plugin.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-plugin.c -o oacc-plugin.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-parallel.lo -MD -MP -MF .deps/oacc-parallel.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-parallel.c -o oacc-parallel.o >/dev/null 2>&1 mv -f .deps/loop.Tpo .deps/loop.Plo /data/scratch/lang/gcc7/work/.tools/bin/grep -E -v '#(#| |$)' ../../../gcc-7.1.0/libgomp/libgomp.map | \ /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -Werror -pthread -g -O2 -I/usr/include -E -P -include config.h - > libgomp.ver || (rm -f libgomp.ver ; exit 1) configure: CPU config directory is cpu/i486 configure: OS config directory is os/bsd/netbsd checking how to print strings... print: not found printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /data/scratch/lang/gcc7/work/.tools/bin/grep -F checking for ld used by /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include ... mv -f .deps/oacc-async.Tpo .deps/oacc-async.Plo /usr/pkg/bin/gmake DO=all multi-do # /usr/pkg/bin/gmake /data/scratch/lang/gcc7/work/build/./gcc/collect-ld checking if the linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) is GNU ld... mv -f .deps/splay-tree.Tpo .deps/splay-tree.Plo gmake[6]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' yes checking for BSD- or MS-compatible name lister (nm)... /data/scratch/lang/gcc7/work/build/./gcc/nm checking the name lister (/data/scratch/lang/gcc7/work/build/./gcc/nm) interface... if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../gcc-7.1.0/libgomp; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="/data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include "; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; /usr/pkg/bin/gmake \ CFLAGS="-g -O2 -I/usr/include ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS="-L. -Wall -L../libgfortran ${flags}" \ FFLAGS="-O ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="/usr/pkg/gcc7" \ exec_prefix="/usr/pkg/gcc7" \ GOCFLAGS="-O2 -g ${flags}" \ CXXFLAGS="-g -O2 -I/usr/include ${flags}" \ LIBCFLAGS="-g -O2 -I/usr/include ${flags}" \ LIBCXXFLAGS="-g -O2 -I/usr/include -fno-implicit-templates ${flags}" \ LDFLAGS="-Wl,-R/usr/pkg/lib ${flags}" \ MULTIFLAGS="${flags}" \ DESTDIR="" \ INSTALL="/usr/bin/install -c -o pbulkXXX -g users" \ INSTALL_DATA="/usr/bin/install -c -o pbulkXXX -g users -m 644" \ INSTALL_PROGRAM="/usr/bin/install -c -s -o pbulkXXX -g users -m 755" \ INSTALL_SCRIPT="/usr/bin/install -c -o pbulkXXX -g users -m 755" \ all); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi gmake[6]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' BSD nm 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 /data/scratch/lang/gcc7/work/build/./gcc/collect-ld option to reload object files... -r checking for x86_64--netbsd-objdump... objdump checking how to recognize dependent libraries... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-cuda.lo -MD -MP -MF .deps/oacc-cuda.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-cuda.c -o oacc-cuda.o >/dev/null 2>&1 mv -f .deps/oacc-plugin.Tpo .deps/oacc-plugin.Plo mv -f .deps/fortran.Tpo .deps/fortran.Plo match_pattern /lib[^/]+(\.so|_pic\.a)$ checking for x86_64--netbsd-ar... (cached) ar checking for x86_64--netbsd-strip... strip checking for x86_64--netbsd-ranlib... (cached) ranlib checking command to parse /data/scratch/lang/gcc7/work/build/./gcc/nm output from /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include object... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT env.lo -MD -MP -MF .deps/env.Tpo -c ../../../gcc-7.1.0/libgomp/env.c -o env.o >/dev/null 2>&1 mv -f .deps/ordered.Tpo .deps/ordered.Plo ok checking for ANSI C header files... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-init.lo -MD -MP -MF .deps/oacc-init.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-init.c -o oacc-init.o >/dev/null 2>&1 mv -f .deps/oacc-cuda.Tpo .deps/oacc-cuda.Plo libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT priority_queue.lo -MD -MP -MF .deps/priority_queue.Tpo -c ../../../gcc-7.1.0/libgomp/priority_queue.c -o priority_queue.o >/dev/null 2>&1 libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT oacc-mem.lo -MD -MP -MF .deps/oacc-mem.Tpo -c ../../../gcc-7.1.0/libgomp/oacc-mem.c -o oacc-mem.o >/dev/null 2>&1 yes checking for sys/types.h... mv -f .deps/oacc-parallel.Tpo .deps/oacc-parallel.Plo yes checking for sys/stat.h... yes checking for stdlib.h... mv -f .deps/priority_queue.Tpo .deps/priority_queue.Plo yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... mv -f .deps/oacc-init.Tpo .deps/oacc-init.Plo mv -f .deps/team.Tpo .deps/team.Plo yes checking for stdint.h... mv -f .deps/oacc-mem.Tpo .deps/oacc-mem.Plo yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -fno-rtti -fno-exceptions... no checking for /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include option to produce PIC... -fPIC -DPIC checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include PIC flag -fPIC -DPIC works... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include static flag -static works... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -c -o file.o... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -c -o file.o... (cached) yes checking whether the /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-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 for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... mv -f .deps/env.Tpo .deps/env.Plo yes checking whether a statically linked program can dlopen itself... no 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... /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -E checking for ld used by /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include ... /data/scratch/lang/gcc7/work/build/./gcc/collect-ld checking if the linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) is GNU ld... yes checking whether the /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) supports shared libraries... cc1: warning: command line option '-nostdinc++' is valid for C++/ObjC++ but not for C yes checking for /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include option to produce PIC... -fPIC -DPIC checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include PIC flag -fPIC -DPIC works... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include static flag -static works... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -c -o file.o... yes checking if /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include supports -c -o file.o... (cached) yes checking whether the /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) supports shared libraries... yes checking dynamic linker characteristics... cc1: warning: command line option '-nostdinc++' is valid for C++/ObjC++ but not for C NetBSD ld.elf_so checking how to hardcode library paths into programs... immediate checking for enabled PCH... no checking for thread model used by GCC... posix checking for atomic builtins for bool... yes checking for atomic builtins for short... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT target.lo -MD -MP -MF .deps/target.Tpo -c ../../../gcc-7.1.0/libgomp/target.c -o target.o >/dev/null 2>&1 yes checking for atomic builtins for int... yes checking for atomic builtins for long long... yes checking for ISO/IEC TR 24733 ... no checking for __int128... yes checking for __float128... yes checking for g++ that supports -ffunction-sections -fdata-sections... yes checking for underlying I/O to use... stdio checking for C locale to use... generic checking for std::allocator base class... new configure: "C" header strategy set to c_global checking for enabled long long specializations... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for mbstate_t... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking for enabled wchar_t specializations... yes checking for sin in -lm... yes checking for ISO C99 support in for C++98... yes checking tgmath.h usability... yes checking tgmath.h presence... yes checking for tgmath.h... yes checking complex.h usability... yes checking complex.h presence... yes checking for complex.h... yes checking for ISO C99 support in for C++98... yes checking for ISO C99 support in for C++98... yes checking for ISO C99 support in for C++98... yes checking for ISO C99 support in for C++98... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/config/posix -I../../../gcc-7.1.0/libgomp -I../../../gcc-7.1.0/libgomp/../include -Wall -pthread -Werror -g -O2 -I/usr/include -MT task.lo -MD -MP -MF .deps/task.Tpo -c ../../../gcc-7.1.0/libgomp/task.c -o task.o >/dev/null 2>&1 yes checking for sin in -lm... (cached) yes checking for ISO C99 support in for C++11... yes checking for tgmath.h... (cached) yes checking for complex.h... (cached) yes checking for ISO C99 support in for C++11... yes checking for ISO C99 support in for C++11... yes checking for ISO C99 support in for C++11... yes checking for ISO C99 support in for C++11... yes checking for fully enabled ISO C99 support... yes configure: Debug build flags set to -gdwarf-4 -g3 -O0 checking for additional debug build... no checking for parallel mode support... yes checking for extra compiler flags for building... checking for extern template support... yes checking for custom python install directory... no checking for -Werror... yes checking for vtable verify support... no checking for gets declaration... yes checking for obsolete isinf function in ... no checking for obsolete isnan function in ... no checking for EOWNERDEAD... no checking for ENOTRECOVERABLE... no checking for ENOLINK... yes checking for EPROTO... yes checking for ENODATA... yes checking for ENOSR... yes checking for ENOSTR... yes checking for ETIME... yes checking for EBADMSG... yes checking for ECANCELED... yes checking for EOVERFLOW... yes checking for ENOTSUP... mv -f .deps/target.Tpo .deps/target.Plo yes checking for EIDRM... yes checking for ETXTBSY... yes checking for ECHILD... yes checking for ENOSPC... yes checking for EPERM... yes checking for ETIMEDOUT... yes checking for EWOULDBLOCK... yes checking uchar.h usability... no checking uchar.h presence... no checking for uchar.h... no no checking for int64_t... yes checking for int64_t as long... yes checking for int64_t as long long... checking for LFS support... no checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/filio.h usability... yes checking sys/filio.h presence... yes checking for sys/filio.h... yes checking for poll... yes checking for S_ISREG or S_IFREG... S_ISREG checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking for writev... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking for complex.h... (cached) yes checking for complex.h... (cached) yes checking for ISO C99 support to TR1 in ... yes checking for ISO C99 support to TR1 in ... yes checking for fenv.h... (cached) yes checking for ISO C99 support to TR1 in ... yes checking for ISO C99 support to TR1 in ... yes checking for ISO C99 support to TR1 in ... yes checking for ISO C99 support to TR1 in ... yes checking for wchar_t ISO C99 support to TR1 in ... yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking stdalign.h usability... yes checking stdalign.h presence... yes checking for stdalign.h... yes checking for the value of EOF... -1 checking for the value of SEEK_CUR... 1 checking for the value of SEEK_END... 2 checking for gettimeofday... checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for gettimeofday... yes checking for tmpnam... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking for LC_MESSAGES... yes checking sys/sysinfo.h usability... no checking sys/sysinfo.h presence... no checking for sys/sysinfo.h... no checking for get_nprocs... no checking for unistd.h... (cached) yes checking for _SC_NPROCESSORS_ONLN... yes checking for _SC_NPROC_ONLN... no checking for pthreads_num_processors_np... no checking for hw.ncpu sysctl... yes checking for suitable sys/sdt.h... no checking endian.h usability... no checking endian.h presence... no checking for endian.h... no checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking fp.h usability... no checking fp.h presence... mv -f .deps/task.Tpo .deps/task.Plo /bin/sh ./libtool --tag CC --mode=link /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -Wall -Werror -Wc,-pthread -g -O2 -I/usr/include -Wl,-O1 '-Wl,-R/usr/pkg/lib' -o libgomp.la -version-info 1:0:0 -Wl,--version-script,libgomp.ver -rpath /usr/pkg/gcc7/lib alloc.lo atomic.lo barrier.lo critical.lo env.lo error.lo icv.lo icv-device.lo iter.lo iter_ull.lo loop.lo loop_ull.lo ordered.lo parallel.lo sections.lo single.lo task.lo team.lo work.lo lock.lo mutex.lo proc.lo sem.lo bar.lo ptrlock.lo time.lo fortran.lo affinity.lo target.lo splay-tree.lo libgomp-plugin.lo oacc-parallel.lo oacc-host.lo oacc-init.lo oacc-mem.lo oacc-async.lo oacc-plugin.lo oacc-cuda.lo priority_queue.lo no checking for fp.h... no libtool: link: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -shared .libs/alloc.o .libs/atomic.o .libs/barrier.o .libs/critical.o .libs/env.o .libs/error.o .libs/icv.o .libs/icv-device.o .libs/iter.o .libs/iter_ull.o .libs/loop.o .libs/loop_ull.o .libs/ordered.o .libs/parallel.o .libs/sections.o .libs/single.o .libs/task.o .libs/team.o .libs/work.o .libs/lock.o .libs/mutex.o .libs/proc.o .libs/sem.o .libs/bar.o .libs/ptrlock.o .libs/time.o .libs/fortran.o .libs/affinity.o .libs/target.o .libs/splay-tree.o .libs/libgomp-plugin.o .libs/oacc-parallel.o .libs/oacc-host.o .libs/oacc-init.o .libs/oacc-mem.o .libs/oacc-async.o .libs/oacc-plugin.o .libs/oacc-cuda.o .libs/priority_queue.o -pthread -Wl,-O1 -Wl,-R/usr/pkg/lib -Wl,--version-script -Wl,libgomp.ver -Wl,-soname -Wl,libgomp.so.1 -o .libs/libgomp.so.1.0 checking ieeefp.h usability... libtool: link: (cd ".libs" && rm -f "libgomp.so.1" && ln -s "libgomp.so.1.0" "libgomp.so.1") libtool: link: (cd ".libs" && rm -f "libgomp.so" && ln -s "libgomp.so.1.0" "libgomp.so") libtool: link: ar rc .libs/libgomp.a alloc.o atomic.o barrier.o critical.o env.o error.o icv.o icv-device.o iter.o iter_ull.o loop.o loop_ull.o ordered.o parallel.o sections.o single.o task.o team.o work.o lock.o mutex.o proc.o sem.o bar.o ptrlock.o time.o fortran.o affinity.o target.o splay-tree.o libgomp-plugin.o oacc-parallel.o oacc-host.o oacc-init.o oacc-mem.o oacc-async.o oacc-plugin.o oacc-cuda.o priority_queue.o libtool: link: ranlib .libs/libgomp.a libtool: link: ( cd ".libs" && rm -f "libgomp.la" && ln -s "../libgomp.la" "libgomp.la" ) gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libgomp' yes checking ieeefp.h presence... yes checking for ieeefp.h... yes checking for inttypes.h... (cached) yes checking for locale.h... (cached) yes checking machine/endian.h usability... yes checking machine/endian.h presence... yes checking for machine/endian.h... yes checking machine/param.h usability... yes checking machine/param.h presence... yes checking for machine/param.h... yes checking nan.h usability... no checking nan.h presence... no checking for nan.h... no checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/isa_defs.h usability... no checking sys/isa_defs.h presence... no checking for sys/isa_defs.h... no checking sys/machine.h usability... no checking sys/machine.h presence... no checking for sys/machine.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/sem.h usability... yes checking sys/sem.h presence... yes checking for sys/sem.h... yes checking for sys/stat.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for wchar.h... (cached) yes checking for wctype.h... (cached) yes checking for ld used by /data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/ -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include ... (cached) /data/scratch/lang/gcc7/work/build/./gcc/collect-ld checking if the linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) is GNU ld... (cached) yes checking for ld version... 22700 checking for ld that supports -Wl,--gc-sections... yes checking for ld that supports -Wl,-z,relro... yes checking for sin in -lm... (cached) yes checking for isinf declaration... yes checking for isinf... yes checking for isnan declaration... yes checking for isnan... yes checking for finite declaration... yes checking for finite... yes checking for sincos declaration... no checking for _sincos declaration... no checking for fpclass declaration... no checking for _fpclass declaration... no checking for qfpclass declaration... no checking for _qfpclass declaration... no checking for hypot declaration... yes checking for hypot... yes checking for float trig functions... yes checking for acosf... yes checking for asinf... yes checking for atanf... yes checking for cosf... yes checking for sinf... yes checking for tanf... yes checking for coshf... yes checking for sinhf... yes checking for tanhf... yes checking for float round functions... yes checking for ceilf... yes checking for floorf... yes checking for expf declaration... yes checking for expf... yes checking for isnanf declaration... yes checking for isnanf... yes checking for isinff declaration... yes checking for isinff... yes checking for atan2f declaration... yes checking for atan2f... yes checking for fabsf declaration... yes checking for fabsf... yes checking for fmodf declaration... yes checking for fmodf... yes checking for frexpf declaration... yes checking for frexpf... yes checking for hypotf declaration... yes checking for hypotf... yes checking for ldexpf declaration... yes checking for ldexpf... yes checking for logf declaration... yes checking for logf... yes checking for log10f declaration... yes checking for log10f... yes checking for modff declaration... yes checking for modff... yes checking for modf declaration... yes checking for modf... yes checking for powf declaration... yes checking for powf... yes checking for sqrtf declaration... yes checking for sqrtf... yes checking for sincosf declaration... no checking for _sincosf declaration... no checking for finitef declaration... yes checking for finitef... yes checking for long double trig functions... yes checking for acosl... yes checking for asinl... yes checking for atanl... yes checking for cosl... yes checking for sinl... yes checking for tanl... yes checking for coshl... yes checking for sinhl... yes checking for tanhl... yes checking for long double round functions... yes checking for ceill... yes checking for floorl... yes checking for isnanl declaration... no checking for _isnanl declaration... no checking for isinfl declaration... no checking for _isinfl declaration... no checking for atan2l declaration... yes checking for atan2l... yes checking for expl declaration... yes checking for expl... yes checking for fabsl declaration... yes checking for fabsl... yes checking for fmodl declaration... yes checking for fmodl... yes checking for frexpl declaration... yes checking for frexpl... yes checking for hypotl declaration... yes checking for hypotl... yes checking for ldexpl declaration... yes checking for ldexpl... yes checking for logl declaration... yes checking for logl... yes checking for log10l declaration... yes checking for log10l... yes checking for modfl declaration... yes checking for modfl... yes checking for powl declaration... yes checking for powl... yes checking for sqrtl declaration... yes checking for sqrtl... yes checking for sincosl declaration... no checking for _sincosl declaration... no checking for finitel declaration... no checking for _finitel declaration... no checking for at_quick_exit declaration... yes checking for at_quick_exit... yes checking for quick_exit declaration... yes checking for quick_exit... yes checking for strtold declaration... yes checking for strtold... yes checking for strtof declaration... yes checking for strtof... yes checking for "/dev/random" and "/dev/urandom" for TR1 random_device... yes checking whether the target supports thread-local storage... yes checking for __cxa_thread_atexit_impl... no checking for __cxa_thread_atexit... no checking for aligned_alloc... yes checking for posix_memalign... yes checking for memalign... no checking for _aligned_malloc... no checking for ld used by GCC... /data/scratch/lang/gcc7/work/build/./gcc/collect-ld checking if the linker (/data/scratch/lang/gcc7/work/build/./gcc/collect-ld) is GNU ld... yes checking for shared library run path origin... done checking for iconv... yes checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes checking for uintptr_t... yes checking for int_least32_t... yes checking for int_fast32_t... yes checking for uint64_t... yes checking what to include in include/gstdint.h... stdint.h (already complete) checking for GNU c++filt... /usr/bin/c++filt checking for shared libgcc... yes checking whether the target supports .symver directive... yes configure: versioning on shared library symbols is gnu checking for size_t as unsigned int... no checking for ptrdiff_t as int... no checking whether the target supports hidden visibility... yes configure: visibility supported: yes checking for default std::string ABI to use... new checking for rdrand support in assembler... yes checking for unistd.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/resource.h... (cached) yes checking for RLIMIT_DATA... yes checking for RLIMIT_RSS... yes checking for RLIMIT_VMEM... yes checking for RLIMIT_AS... yes checking for RLIMIT_FSIZE... yes checking for testsuite resource limits support... yes checking for setenv declaration... yes checking for setenv... yes checking whether it can be safely assumed that mutex_timedlock is available... no checking for gthreads library... yes checking for pthread_rwlock_t... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking whether to build Filesystem TS support... yes checking for struct dirent.d_type... yes checking for realpath... no checking for utimensat... yes checking for struct stat.st_mtim.tv_nsec... yes checking for fchmod... yes checking for fchmodat... yes checking for sendfile that can copy files... no checking how size_t is mangled... m checking for first version to support std::exception_ptr... 4.6.0 checking for makeinfo... /data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 checking for modern makeinfo... yes checking for doxygen... no checking for dot... no checking for xsltproc... no checking for xmllint... no checking for docbook stylesheets for documentation creation... no checking for local stylesheet directory... no checking for epub3 stylesheets for documentation creation... no checking for dblatex... no checking for pdflatex... no configure: updating cache ./config.cache checking for gxx-include-dir... /usr/pkg/gcc7/include/c++/ checking for --enable-version-specific-runtime-libs... no checking for install location... /usr/pkg/gcc7/include/c++/ configure: creating ./config.status config.status: creating Makefile config.status: creating scripts/testsuite_flags config.status: creating scripts/extract_symvers config.status: creating doc/xsl/customization.xsl config.status: creating include/Makefile Adding multilib support to include/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating libsupc++/Makefile Adding multilib support to libsupc++/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating src/Makefile Adding multilib support to src/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating src/c++98/Makefile Adding multilib support to src/c++98/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating src/c++11/Makefile Adding multilib support to src/c++11/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating src/filesystem/Makefile Adding multilib support to src/filesystem/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating doc/Makefile Adding multilib support to doc/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating po/Makefile Adding multilib support to po/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating testsuite/Makefile Adding multilib support to testsuite/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating python/Makefile Adding multilib support to python/Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: creating config.h config.status: executing default-1 commands Adding multilib support to Makefile in ../../../gcc-7.1.0/libstdc++-v3 multidirs= with_multisubdir= config.status: executing libtool commands config.status: executing include/gstdint.h commands config.status: executing generate-headers commands gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include' echo timestamp > stamp-pb echo timestamp > stamp-host echo 0 > stamp-namespace-version echo 1 > stamp-visibility echo 1 > stamp-extern-template echo 1 > stamp-dual-abi echo 1 > stamp-cxx11-abi echo 1 > stamp-allocator-new sed -e '/^#pragma/b' \ -e '/^#/s/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*\)/_GLIBCXX_\1/g' \ -e 's/_GLIBCXX_SUPPORTS_WEAK/__GXX_WEAK__/g' \ -e 's/_GLIBCXX___MINGW32_GLIBCXX___/__MINGW32__/g' \ -e 's,^#include "\(.*\)",#include ,g' \ < /data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc/gthr.h > x86_64--netbsd/bits/gthr.h sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \ -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \ < /data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc/gthr-single.h > x86_64--netbsd/bits/gthr-single.h sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \ -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \ -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \ -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \ < /data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc/gthr-posix.h > x86_64--netbsd/bits/gthr-posix.h sed -e 's/\(UNUSED\)/_GLIBCXX_\1/g' \ -e 's/\(GCC[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*_H\)/_GLIBCXX_\1/g' \ -e 's/SUPPORTS_WEAK/__GXX_WEAK__/g' \ -e 's/\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]*USE_WEAK\)/_GLIBCXX_\1/g' \ -e 's,^#include "\(.*\)",#include ,g' \ < /data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc/gthr-posix.h > x86_64--netbsd/bits/gthr-default.h gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include' gmake[3]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3' /usr/pkg/bin/gmake "AR_FLAGS=rc" "CC_FOR_BUILD=clang" "CC_FOR_TARGET=/data/scratch/lang/gcc7/work/build/./gcc/xgcc -B/data/scratch/lang/gcc7/work/build/./gcc/" "CFLAGS=-g -O2 -I/usr/include" "CXXFLAGS=-g -O2 -I/usr/include" "CFLAGS_FOR_BUILD=-O2 -I/usr/include" "CFLAGS_FOR_TARGET=-g -O2 -I/usr/include" "INSTALL=/usr/bin/install -c -o pbulkXXX -g users" "INSTALL_DATA=/usr/bin/install -c -o pbulkXXX -g users -m 644" "INSTALL_PROGRAM=/usr/bin/install -c -s -o pbulkXXX -g users -m 755" "INSTALL_SCRIPT=/usr/bin/install -c -o pbulkXXX -g users -m 755" "LDFLAGS=-Wl,-R/usr/pkg/lib" "LIBCFLAGS=-g -O2 -I/usr/include" "LIBCFLAGS_FOR_TARGET=-g -O2 -I/usr/include" "MAKE=/usr/pkg/bin/gmake" "MAKEINFO=/data/scratch/lang/gcc7/work/.tools/bin/makeinfo --split-size=5000000 --split-size=5000000 --split-size=5000000 " "SHELL=/bin/sh" "RUNTESTFLAGS=" "exec_prefix=/usr/pkg/gcc7" "infodir=/usr/pkg/gcc7/info" "libdir=/usr/pkg/gcc7/lib" "includedir=/usr/pkg/gcc7/include" "prefix=/usr/pkg/gcc7" "tooldir=/usr/pkg/gcc7/x86_64--netbsd" "gxx_include_dir=/usr/pkg/gcc7/include/c++/" "AR=ar" "AS=/data/scratch/lang/gcc7/work/build/./gcc/as" "LD=/data/scratch/lang/gcc7/work/build/./gcc/collect-ld" "RANLIB=ranlib" "NM=/data/scratch/lang/gcc7/work/build/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=nm" "DESTDIR=" "WERROR=" all-recursive gmake[4]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3' Making all in include gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include' gmake[5]: Nothing to be done for 'all'. gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include' Making all in libsupc++ gmake[5]: Entering directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++' /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=array_type_info.lo -g -O2 -I/usr/include -c -o array_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/array_type_info.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=atexit_arm.lo -g -O2 -I/usr/include -c -o atexit_arm.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/atexit_arm.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=atexit_thread.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/atexit_thread.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_alloc.lo -g -O2 -I/usr/include -c -o bad_alloc.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_alloc.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_array_length.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_array_length.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_array_new.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_array_new.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_cast.lo -g -O2 -I/usr/include -c -o bad_cast.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_cast.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_typeid.lo -g -O2 -I/usr/include -c -o bad_typeid.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_typeid.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=class_type_info.lo -g -O2 -I/usr/include -c -o class_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/class_type_info.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_op.lo -g -O2 -I/usr/include -c -o del_op.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_op.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_ops.lo -g -O2 -I/usr/include -std=gnu++14 -Wno-sized-deallocation -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_ops.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opnt.lo -g -O2 -I/usr/include -c -o del_opnt.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opnt.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opv.lo -g -O2 -I/usr/include -c -o del_opv.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opv.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvs.lo -g -O2 -I/usr/include -std=gnu++14 -Wno-sized-deallocation -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvs.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvnt.lo -g -O2 -I/usr/include -c -o del_opvnt.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvnt.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=dyncast.lo -g -O2 -I/usr/include -c -o dyncast.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/dyncast.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_alloc.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_alloc.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o bad_alloc.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=atexit_thread.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/atexit_thread.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o atexit_thread.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_op.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_op.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_op.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_cast.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_cast.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o bad_cast.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=class_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/class_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o class_type_info.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=atexit_arm.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/atexit_arm.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o atexit_arm.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_typeid.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_typeid.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o bad_typeid.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=array_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/array_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o array_type_info.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_ops.lo -g -O2 -I/usr/include -std=gnu++14 -Wno-sized-deallocation -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_ops.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_ops.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvnt.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvnt.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opvnt.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvs.lo -g -O2 -I/usr/include -std=gnu++14 -Wno-sized-deallocation -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvs.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opvs.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opv.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opv.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opv.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_array_new.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_array_new.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o bad_array_new.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=dyncast.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/dyncast.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o dyncast.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opnt.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opnt.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opnt.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=bad_array_length.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/bad_array_length.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o bad_array_length.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_alloc.lo -g -O2 -I/usr/include -c -o eh_alloc.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_alloc.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_alloc.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_alloc.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_alloc.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_arm.lo -g -O2 -I/usr/include -c -o eh_arm.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_arm.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_arm.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_arm.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_arm.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_aux_runtime.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_aux_runtime.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_call.lo -g -O2 -I/usr/include -c -o eh_call.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_call.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_aux_runtime.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_aux_runtime.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_aux_runtime.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_catch.lo -g -O2 -I/usr/include -c -o eh_catch.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_catch.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_exception.lo -g -O2 -I/usr/include -c -o eh_exception.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_exception.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_call.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_call.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_call.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_globals.lo -g -O2 -I/usr/include -c -o eh_globals.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_globals.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_catch.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_catch.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_catch.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_exception.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_exception.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_exception.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_personality.lo -g -O2 -I/usr/include -c -o eh_personality.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_personality.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_globals.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_globals.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_globals.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_personality.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_personality.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_personality.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_ptr.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_ptr.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_term_handler.lo -g -O2 -I/usr/include -c -o eh_term_handler.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_term_handler.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_terminate.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_terminate.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_tm.lo -g -O2 -I/usr/include -c -o eh_tm.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_tm.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_throw.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_throw.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_term_handler.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_term_handler.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_term_handler.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_ptr.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_ptr.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_ptr.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_type.lo -g -O2 -I/usr/include -c -o eh_type.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_type.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_unex_handler.lo -g -O2 -I/usr/include -c -o eh_unex_handler.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_unex_handler.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_terminate.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_terminate.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_terminate.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=enum_type_info.lo -g -O2 -I/usr/include -c -o enum_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/enum_type_info.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_throw.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_throw.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_throw.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_tm.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_tm.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_tm.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=enum_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/enum_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o enum_type_info.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_type.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_type.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_type.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=function_type_info.lo -g -O2 -I/usr/include -c -o function_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/function_type_info.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=function_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/function_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o function_type_info.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=fundamental_type_info.lo -g -O2 -I/usr/include -c -o fundamental_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/fundamental_type_info.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=guard.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/guard.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=eh_unex_handler.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/eh_unex_handler.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o eh_unex_handler.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=guard_error.lo -g -O2 -I/usr/include -c -o guard_error.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/guard_error.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=hash_bytes.lo -g -O2 -I/usr/include -c -o hash_bytes.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/hash_bytes.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=fundamental_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/fundamental_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o fundamental_type_info.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=guard.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/guard.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o guard.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=hash_bytes.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/hash_bytes.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o hash_bytes.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=nested_exception.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/nested_exception.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_handler.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_handler.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=nested_exception.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/nested_exception.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o nested_exception.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_op.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_op.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opnt.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opnt.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_op.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_op.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_op.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opv.lo -g -O2 -I/usr/include -c -o new_opv.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opv.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opvnt.lo -g -O2 -I/usr/include -c -o new_opvnt.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opvnt.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=guard_error.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/guard_error.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o guard_error.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opvnt.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opvnt.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_opvnt.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_handler.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_handler.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_handler.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opv.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opv.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_opv.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opa.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opnt.lo -g -O2 -I/usr/include -std=gnu++11 -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opnt.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_opnt.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opant.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opa.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_opa.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opva.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opva.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opvant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opvant.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opa.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opant.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opant.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_opant.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opva.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opva.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_opva.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opa.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opa.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=new_opvant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opvant.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o new_opvant.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opant.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opant.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opsa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opsa.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opsa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opsa.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opsa.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opva.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opva.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opva.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opva.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opva.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvant.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvsa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvsa.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvant.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvant.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opvant.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pbase_type_info.lo -g -O2 -I/usr/include -c -o pbase_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pbase_type_info.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=del_opvsa.lo -g -O2 -I/usr/include -std=gnu++1z -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/del_opvsa.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o del_opvsa.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pbase_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pbase_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o pbase_type_info.o /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pmem_type_info.lo -g -O2 -I/usr/include -c -o pmem_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pmem_type_info.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pointer_type_info.lo -g -O2 -I/usr/include -c -o pointer_type_info.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pointer_type_info.cc /bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -prefer-pic -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pure.lo -g -O2 -I/usr/include -c -o pure.lo ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pure.cc libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pmem_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pmem_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o pmem_type_info.o ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/new_opa.cc:86:12: error: 'std::aligned_alloc' has not been declared using std::aligned_alloc; ^~~~~~~~~~~~~ Makefile:936: recipe for target 'new_opa.lo' failed gmake[5]: *** [new_opa.lo] Error 1 gmake[5]: *** Waiting for unfinished jobs.... libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pointer_type_info.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pointer_type_info.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o pointer_type_info.o libtool: compile: /data/scratch/lang/gcc7/work/build/./gcc/xgcc -shared-libgcc -B/data/scratch/lang/gcc7/work/build/./gcc -nostdinc++ -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/src/.libs -L/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++/.libs -B/usr/pkg/gcc7/x86_64--netbsd/bin/ -B/usr/pkg/gcc7/x86_64--netbsd/lib/ -isystem /usr/pkg/gcc7/x86_64--netbsd/include -isystem /usr/pkg/gcc7/x86_64--netbsd/sys-include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/../libgcc -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include/x86_64--netbsd -I/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/include -I/data/scratch/lang/gcc7/work/gcc-7.1.0/libstdc++-v3/libsupc++ -D_GLIBCXX_SHARED -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=pure.lo -g -O2 -I/usr/include -c ../../../../gcc-7.1.0/libstdc++-v3/libsupc++/pure.cc -fPIC -DPIC -D_GLIBCXX_SHARED -o pure.o gmake[5]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3/libsupc++' Makefile:510: recipe for target 'all-recursive' failed gmake[4]: *** [all-recursive] Error 1 gmake[4]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3' Makefile:417: recipe for target 'all' failed gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory '/data/scratch/lang/gcc7/work/build/x86_64--netbsd/libstdc++-v3' Makefile:18405: recipe for target 'all-stage1-target-libstdc++-v3' failed gmake[2]: *** [all-stage1-target-libstdc++-v3] Error 2 gmake[2]: Leaving directory '/data/scratch/lang/gcc7/work/build' Makefile:25685: recipe for target 'stage1-bubble' failed gmake[1]: *** [stage1-bubble] Error 2 gmake[1]: Leaving directory '/data/scratch/lang/gcc7/work/build' Makefile:936: recipe for target 'all' failed gmake: *** [all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/lang/gcc7 *** Error code 1 Stop. make: stopped in /data/pkgsrc/lang/gcc7